Параметры командной строки
nginx поддерживает следующие параметры командной строки:
-
-?|-h— вывод справки по параметрам командной строки. -
-c file— использование альтернативной конфигурацииfileвместо файла по умолчанию. -
-e file— использование альтернативного файла журнала ошибокfileдля хранения логов вместо файла по умолчанию (1.19.5). Специальное значениеstderrвыбирает стандартный файл ошибок. -
-g directives— установка глобальных директив конфигурации, например,nginx -g "pid /var/run/nginx.pid; worker_processes `sysctl -n hw.ncpu`;"
-
-p prefix— установка префикса пути к nginx, то есть директории, которая будет хранить файлы сервера (значение по умолчанию/usr/local/nginx). -
-q— подавление сообщений, не относящихся к ошибкам, во время проверки конфигурации. -
-s signal— отправка сигнала мастер-процессу. Аргумент сигнал может быть одним из:-
stop— быстрое завершение -
quit— плавное завершение -
reload— перезагрузка конфигурации, запуск нового рабочего процесса с новой конфигурацией, плавное завершение работы старых рабочих процессов. -
reopen— повторное открытие файлов логов
-
-
-t— тестирование файла конфигурации: nginx проверяет конфигурацию на правильность синтаксиса, а затем пытается открыть файлы, упомянутые в конфигурации. -
-T— то же, что и-t, но дополнительно выводит файлы конфигурации в стандартный вывод (1.9.2). -
-v— вывод версии nginx. -
-V— вывод версии nginx, версии компилятора и параметров конфигурации.
© 2002-2021 Igor Sysoev
© 2011-2024 Nginx, Inc.
Licensed under the BSD License.
https://nginx.org/en/docs/switches.html