Одновременная работа версий 2.хх и 3.0

Для параллельного запуска версий платформы 3.0 и 2.хх на одном сервере, выполните следующие шаги:

  1. Установите на сервер образы обеих платформ.

  2. Остановите платформы, если они запущены ./run.sh --stop

  3. В файле platform.yml в версии 2.хх закомментируйте или полностью удалите секцию ports у сервиса proxy.

Для работы по https:

  1. Если установка происходит на сервере, где уже работала версия платформы 2.хх по HTTPS, то требуется перевести её на HTTP (перейдите по этой ссылке и выполните инструкцию наоборот), но запуск платформы необходимо производить с ключом --https on. Протокол HTTPS будет реализован через сервис reverse-proxy из поставки Visiology 3.0. Файлы сертификата *.key, *.crt и *.pass необходимо оставить в каталоге /docker-volume/proxy

  2. Выполните действия из инструкции

  3. Запуск версии 2.xx

    1. Запустите run.sh версии 2.хх c аргументами --https on --restart

  4. Запуск версии 3.0

    1. Запустите run.sh версии 3.0 с аргументом -v2 yes --https yes

Для работы по http:

  1. Если платформа работала по HTTPS, переведите ее на HTTP (перейдите по этой ссылке и выполните инструкцию наоборот), если работала по HTTP - ничего делать не нужно.

  2. Запуск версии 2.xx

    1. Запустите run.sh версии 2.хх c аргументами --https off --restart

  3. Запуск версии 3.0

    1. Запустите 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;

Время чтения: 1 мин.


Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.