Безопасно запустить две версии Nginx
Я использую веб-сервер и сервер потокового видео на одном компьютере с Ubuntu. У меня есть ресурсы на коробке, чтобы обработать все, и со временем, вероятно, буду использовать две коробки, но я не хочу накладных расходов на две коробки прямо сейчас.
Я хотел бы запустить две версии nginx, одну с скомпилированным модулем rtmp, а другую без. Моя причина в том, что я много настраиваю с настройками HLS и добавляю различные опции и т. Д., И мне нужно перезапустить nginx, чтобы изменения вступили в силу.
Я не хочу перезапускать nginx с сайтов, размещенных хотя.
Могу ли я безопасно установить nginx в двух местах?
2 ответа
Я бы установил "стандартный" nginx (который обслуживает веб-сайты) из ваших репозиториев дистрибутива и скомпилировал второй с пользовательскими модулями.
Чтобы не перезаписывать упакованный nginx, вы можете использовать параметры времени компиляции configure для установки пользовательского пути установки ( http://wiki.nginx.org/InstallOptions). Обычно хорошей идеей является выбор пути в /opt в качестве пути префикса.
Я бы использовал Linux-контейнеры (LXC) или что-то подобное для установки другого экземпляра Nginx. Это поможет вам легче перенести среду на другую машину.
Вы будете иметь преимущество разделения сред и низкие накладные расходы.