Одновременная работа версий 2.хх и 3.0
Для параллельного запуска версий платформы 3.0 и 2.хх на одном сервере, выполните следующие шаги:
Установите на сервер образы обеих платформ.
Остановите платформы, если они запущены
./run.sh --stop
В файле
platform.yml
в версии 2.хх закомментируйте или полностью удалите секциюports
у сервисаproxy
.
Для работы по https:
Если установка происходит на сервере, где уже работала версия платформы 2.хх по HTTPS, то требуется перевести её на HTTP (перейдите по этой ссылке и выполните инструкцию наоборот), но запуск платформы необходимо производить с ключом
--https on
. Протокол HTTPS будет реализован через сервисreverse-proxy
из поставки Visiology 3.0. Файлы сертификата *.key, *.crt и *.pass необходимо оставить в каталоге /docker-volume/proxyВыполните действия из инструкции Работа по HTTPS
Запуск версии 2.xx
Запустите
run.sh
версии 2.хх c аргументами--https on --restart
Запуск версии 3.0
Запустите
run.sh
версии 3.0 с аргументом-v2 yes --https yes
Для работы по http:
Если платформа работала по HTTPS, переведите ее на HTTP (перейдите по этой ссылке и выполните инструкцию наоборот), если работала по HTTP - ничего делать не нужно.
Запуск версии 2.xx
Запустите
run.sh
версии 2.хх c аргументами--https off --restart
Запуск версии 3.0
Запустите
run.sh
версии 3.0 с аргументом-v2 yes --https no
Если после настройки HTTPS возникает бесконечное перенаправление, то стоит попробовать закомментировать две строчки в двух местах (итого 4 строки) в /docker-volume/proxy/nginx.conf
:
#proxy_set_header X-Forwarded-Proto $scheme;
#proxy_set_header X-Scheme $scheme;