расширения phpBB

phpBB но не только...

Модераторы: Olej, adminn

Аватара пользователя
Olej
Писатель
Сообщения: 14300
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: расширения phpBB

Непрочитанное сообщение Olej » 22 фев 2020, 03:44

Olej писал(а):
17 фев 2020, 17:35
Следующее требуемое расширение (нужно найти и установить) - отображение миниатюр и воспроизведение видеороликов - в связи с переходом от протокола HTTP к протоколу HTTPS доступа, в связи с DDoS атакой.
Требование к такому расширению: по возможности совместимость и с HTTP с HTTPS - на случай потенциальных переносов хостинга.
Выглядит это так:
Снимок экрана от 2020-02-21 18-11-54.png
Там 2 изображения, оба .jpg на разных URL, 1-я - отображается, 2-я - нет (подписано "изображение").
У меня есть локальная (127.0.0.1) инсталляция этого же форума ... без всяких SSL сертификатов, HTTPS - традиционный 80-й порт. Там эти же ссылки отрисовываются обе:
Снимок экрана от 2020-02-21 18-26-00.png

Аватара пользователя
Olej
Писатель
Сообщения: 14300
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: расширения phpBB

Непрочитанное сообщение Olej » 22 фев 2020, 03:54

Olej писал(а):
22 фев 2020, 03:44
Там 2 изображения, оба .jpg на разных URL, 1-я - отображается, 2-я - нет (подписано "изображение").
Для этого нужно устанавливать дополнительное расширение phpBB Camo SSL Image Proxy.
Обсуждение того как до этого доходили можно почитать здесь: https://www.phpbbguru.net/community/vie ... hp?t=50206
Скачали:

Код: Выделить всё

olej@ACER:~/2020_WORK/rus.linux.net.hist/phpBB/Camo$ ls -l camosslimageproxy-master.zip 
-rw-r--r-- 1 olej olej 21775 фев 22 00:39 camosslimageproxy-master.zip
Разархивировали...

Код: Выделить всё

root@277938:~/phpBB/Camo/camosslimageproxy-master_2# cat composer.json | grep version
    "version": "1.1.2",

root@277938:~/phpBB/Camo/camosslimageproxy-master_2# cat composer.json | grep name
    "name": "phpbb/camosslimageproxy",
            "name": "Patrick Webster",
            "name": "phpBB Website Team",
            "name": "Michael Cullum",
            "name": "Mike Morrin",
        "display-name": "phpBB Camo SSL Image Proxy Extension",
Откопировали в /var/www/linux-ru.ru/ext/phpbb/camosslimageproxy (подсмотрели в name)...

Код: Выделить всё

root@277938:/var/www/linux-ru.ru/ext/phpbb# tree camosslimageproxy 
camosslimageproxy
├── acp
│   ├── camosslimageproxy_info.php
│   └── camosslimageproxy_module.php
├── adm
│   └── style
│       └── acp_camosslimageproxy.html
├── camosslimageproxy_module.php
├── composer.json
├── config
│   └── services.yml
├── event
│   └── listener.php
├── ext.php
├── language
│   └── en
│       └── info_acp_camosslimageproxy.php
├── license.txt
├── migrations
│   └── release_1_1_0.php
└── README.md

8 directories, 12 files
Вложения
c11.png

Аватара пользователя
Olej
Писатель
Сообщения: 14300
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: расширения phpBB

Непрочитанное сообщение Olej » 22 фев 2020, 04:00

Прежде чем включать расширение, нужно установить сам прокси camo (из инструкции). Но устанавливать мы можем уже не из GIT, а из репозитория своего дистрибутива:

Код: Выделить всё

olej@277938:~$ aptitude search camo
p   camo                                                                             - SSL/TLS image proxy to prevent mixed-content warnings                                      
p   libcamomile-ocaml-data                                                           - Unicode data for OCaml                                                                     
p   libcamomile-ocaml-dev                                                            - Unicode library for OCaml                                                                  
v   libcamomile-ocaml-dev-no175                                                      -                                                                                            
p   webcamoid                                                                        - full featured webcam capture application                                                   
p   webcamoid-data                                                                   - icons and locale files for webcamoid                                                       
p   webcamoid-plugins                                                                - full featured webcam capture application - plugins                                         

Код: Выделить всё

olej@277938:~$ sudo apt install camo
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libc-ares2 libicu63 libnode64 libuv1 nodejs nodejs-doc
Предлагаемые пакеты:
  npm
Следующие НОВЫЕ пакеты будут установлены:
  camo libc-ares2 libicu63 libnode64 libuv1 nodejs nodejs-doc
Обновлено 0 пакетов, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено.
Необходимо скачать 15,1 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 62,9 MB.
Хотите продолжить? [Д/н] y
Пол:1 http://mirror.timeweb.ru/debian buster/main amd64 libc-ares2 amd64 1.14.0-1 [85,8 kB]
Пол:2 http://mirror.timeweb.ru/debian buster/main amd64 libuv1 amd64 1.24.1-1 [110 kB]              
Пол:3 https://packages.sury.org/php buster/main amd64 libicu63 amd64 63.1-6+0~20190318100941.1+buster~1.gbp07d7b6 [8 302 kB]
Пол:4 http://mirror.timeweb.ru/debian buster/main amd64 libnode64 amd64 10.15.2~dfsg-2 [5 521 kB]
Пол:5 http://mirror.timeweb.ru/debian buster/main amd64 nodejs amd64 10.15.2~dfsg-2 [86,2 kB]
Пол:6 http://mirror.timeweb.ru/debian buster/main amd64 camo all 2.3.0+dfsg-1.1 [11,0 kB]
Пол:7 http://mirror.timeweb.ru/debian buster/main amd64 nodejs-doc all 10.15.2~dfsg-2 [950 kB]
Получено 15,1 MB за 1с (24,7 MB/s)
Выбор ранее не выбранного пакета libc-ares2:amd64.
(Чтение базы данных … на данный момент установлен 42781 файл и каталог.)
Подготовка к распаковке …/0-libc-ares2_1.14.0-1_amd64.deb …
Распаковывается libc-ares2:amd64 (1.14.0-1) …
Выбор ранее не выбранного пакета libicu63:amd64.
Подготовка к распаковке …/1-libicu63_63.1-6+0~20190318100941.1+buster~1.gbp07d7b6_amd64.deb …
Распаковывается libicu63:amd64 (63.1-6+0~20190318100941.1+buster~1.gbp07d7b6) …
Выбор ранее не выбранного пакета libuv1:amd64.
Подготовка к распаковке …/2-libuv1_1.24.1-1_amd64.deb …
Распаковывается libuv1:amd64 (1.24.1-1) …
Выбор ранее не выбранного пакета libnode64:amd64.
Подготовка к распаковке …/3-libnode64_10.15.2~dfsg-2_amd64.deb …
Распаковывается libnode64:amd64 (10.15.2~dfsg-2) …
Выбор ранее не выбранного пакета nodejs.
Подготовка к распаковке …/4-nodejs_10.15.2~dfsg-2_amd64.deb …
Распаковывается nodejs (10.15.2~dfsg-2) …
Выбор ранее не выбранного пакета camo.
Подготовка к распаковке …/5-camo_2.3.0+dfsg-1.1_all.deb …
Распаковывается camo (2.3.0+dfsg-1.1) …
Выбор ранее не выбранного пакета nodejs-doc.
Подготовка к распаковке …/6-nodejs-doc_10.15.2~dfsg-2_all.deb …
Распаковывается nodejs-doc (10.15.2~dfsg-2) …
Настраивается пакет libc-ares2:amd64 (1.14.0-1) …
Настраивается пакет libicu63:amd64 (63.1-6+0~20190318100941.1+buster~1.gbp07d7b6) …
Настраивается пакет libuv1:amd64 (1.24.1-1) …
Настраивается пакет libnode64:amd64 (10.15.2~dfsg-2) …
Настраивается пакет nodejs-doc (10.15.2~dfsg-2) …
Настраивается пакет nodejs (10.15.2~dfsg-2) …
update-alternatives: используется /usr/bin/nodejs для предоставления /usr/bin/js (js) в автоматическом режиме
Настраивается пакет camo (2.3.0+dfsg-1.1) …
Обрабатываются триггеры для systemd (241-7~deb10u3) …
Обрабатываются триггеры для man-db (2.8.5-2) …
Обрабатываются триггеры для libc-bin (2.28-10) …
Работа camo :

Код: Выделить всё

root@277938:~/phpBB/Camo/camosslimageproxy-master_2# systemctl status camo
● camo.service - LSB: initscript to start the camo image proxy service
   Loaded: loaded (/etc/init.d/camo; generated)
   Active: active (running) since Sat 2020-02-22 00:34:20 MSK; 1h 49min ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 7 (limit: 544)
   Memory: 10.3M
   CGroup: /system.slice/camo.service
           └─20232 /usr/bin/nodejs /usr/share/camo/server.js

фев 22 00:34:20 277938.local systemd[1]: Starting LSB: initscript to start the camo image proxy service...
фев 22 00:34:20 277938.local systemd[1]: Started LSB: initscript to start the camo image proxy service.

Код: Выделить всё

root@277938:/var/log/camo# cat  /var/log/camo/camo.log 
SSL-Proxy running on 9292 with pid:20232 version:2.3.0.

Код: Выделить всё

root@277938:/var/log/camo# 
root@277938:/var/log/camo# sudo `which netstat` -nap | grep 9292
tcp6       0      0 :::9292                 :::*                    LISTEN      20232/nodejs        

Аватара пользователя
Olej
Писатель
Сообщения: 14300
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: расширения phpBB

Непрочитанное сообщение Olej » 22 фев 2020, 04:06

Olej писал(а):
22 фев 2020, 04:00
Прежде чем включать расширение,
Теперь переходим к настройкам:
c12.png
Там в "Address of the image proxy" прописываем: images.weserv.nl/?url=
Почему так?
Не знаю. Мне это подсказали.
И ещё в настройках от topicrow и ниже устанавливаем всё в Disable:
c13.png
Всё...

Аватара пользователя
Olej
Писатель
Сообщения: 14300
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: расширения phpBB

Непрочитанное сообщение Olej » 22 фев 2020, 04:07

Olej писал(а):
22 фев 2020, 04:06
Всё...
camo20.png
Оба изображения прорисовываются!
В адресной строке браузера читайте: HTTPS.

Ответить

Вернуться в «Управление WEB ресурсами»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей