Параметры командной строки
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`;"
-
-l port— включить REST API управления nginx на указанномportили сокете домена UNIX (1.29.8).Этот параметр доступен в рамках нашей коммерческой подписки.
-
-p prefix— задать префикс пути nginx, то есть каталог, в котором будут храниться файлы сервера (значение по умолчанию —/usr/local/nginx). -
-q— подавить сообщения, не связанные с ошибками, при проверке конфигурации. -
-s signal— отправить сигнал главному процессу. Аргумент signal может принимать одно из следующих значений:-
stop— быстро завершить работу -
quit— корректно завершить работу -
reload— перезагрузить конфигурацию, запустить новый рабочий процесс с новой конфигурацией и корректно завершить старые рабочие процессы. -
reopen— повторно открыть файлы журналов
-
-
-t— проверить файл конфигурации: nginx проверяет правильность синтаксиса конфигурации, а затем пытается открыть файлы, указанные в конфигурации. -
-T— то же, что и-t, но дополнительно выводит файлы конфигурации в стандартный поток вывода (1.9.2). -
-v— вывести версию nginx. -
-V— вывести версию nginx, версию компилятора и параметры конфигурации.
© 2002-2021 Igor Sysoev
© 2011-2026 Nginx, Inc.
Licensed under the BSD License.
https://nginx.org/en/docs/switches.html