Spec-Zone.ru › nginx

Параметры командной строки

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API