nginx компилировать с модулями - PullRequest
0 голосов
/ 08 мая 2020

Я компилирую nginx из исходного кода с этой опцией:

--add-module=/tmp/headers-more-nginx-module-0.33

после компиляции удаляю каталог / tmp / headers-more- nginx -module-0.33 но модуль все еще можно использовать. Итак, я думаю, этот модуль скомпилирован в nginx и включен, верно? Но почему я вижу в выводе nginx -V по-прежнему каталог tmp для этого модуля?

nginx version: nginx/1.18.0
configure arguments: --prefix=/etc/nginx --add-module=/tmp/headers-more-nginx-module-0.33

1 Ответ

0 голосов
/ 08 мая 2020

Часть configure arguments: вывода nginx -V будет содержать любые аргументы конфигурации, переданные в ./configure скрипт перед компиляцией .

Так что можно наблюдать любые старые / не- существующие пути, которые у вас были для --add-module. Они не используются во время выполнения. Они только указывают путь к файлу модуля config во время компиляции.

Вывод «запоминается» для nginx -V, так что у вас есть запись о том, как NGINX был скомпилирован.

...