Параметры командной строки nginx
nginx поддерживает следующие параметры командной строки:
-
-?|-h— вывод справки по параметрам командной строки. -
-c— использование альтернативного конфигурационного файлафайлфайлвместо файла по умолчанию. -
-e— использование альтернативного лог-файла ошибокфайлфайлвместо файла по умолчанию (1.19.5). Специальное значениеstderrвыбирает стандартный файл ошибок. -
-g— задание глобальных директив конфигурации, напримердирективыnginx -g "pid /var/run/nginx.pid; worker_processes `sysctl -n hw.ncpu`;"
-
-p— задание префикса пути nginx, т.е. каталога, в котором будут находиться файлы сервера (по умолчанию — каталогпрефикс/usr/local/nginx). -
-q— вывод только сообщений об ошибках при тестировании конфигурации. -
-s— отправка сигнала главному процессу. Аргументом сигнал может быть:сигнал-
stop— быстрое завершение -
quit— плавное завершение -
reload— перезагрузка конфигурации, старт нового рабочего процесса с новой конфигурацией, плавное завершение старых рабочих процессов. -
reopen— переоткрытие лог-файлов
-
-
-t— тестирование конфигурационного файла: nginx проверяет синтаксическую правильность конфигурации, а затем пытается открыть файлы, описанные в конфигурации. -
-T— то же, что и-t, а также вывод конфигурационных файлов в стандартный поток вывода (1.9.2). -
-v— вывод версии nginx. -
-V— вывод версии nginx, версии компилятора и параметров конфигурации сборки.
