1

Какие параметры конфигурации предварительно встроенного nginx?

В частности, включено или выключено следующее?

--with-threads --with-file-aio --with-ipv6 -with-http_ssl_module --with-http_v2_module

когда я собрал свою убунту, я дал команду:

./configure --prefix=/data/apps/ngx/n1_12_0 --with-debug --with-threads --with-file-aio --with-ipv6 --with-http_ssl_module --with-http_v2_module

Особенно не используется:--with-http_realip_module

Что такое команда configure в предварительно собранном пакете Ubuntu? Я думаю, это одинаковые параметры для всех платформ?

1 ответ1

1

Можешь использовать

nginx -V

Чтобы увидеть варианты, с которыми он был построен.

Если вы устанавливаете из предварительно собранной версии, она сохраняет копию старого исполняемого файла. Хотя надо сделать резервную копию папки conf

mkdir $nginxBackUp/confs2017may30 
mv /etc/nginx/* $nginxBackUp/confs2017may30/

Чтобы получить две версии nginx, я сделал копию conf, новые каталоги для журналов, pid и т.д. Переместите исполняемый файл nginx. И когда вы запускаете другую версию nginx, укажите альтернативные пути для --prefix, --conf, --http-log-path, --error-log-path =, --lock-path, --pid-path , --modules-path ...

Этот способ может поддерживать старый и новый nginx готовым и может переключаться, останавливая ток и переключаясь на другой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .