명령줄 매개변수

nginx는 다음의 명령줄 매개변수를 지원합니다.

  • -? | -h — 명령줄 매개변수 도움말을 출력합니다.
  • -c file — 기본 파일 대신 대체 구성 file을 사용합니다.
  • -e file — 기본 파일 대신 대체 error log 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 — signal을 마스터 프로세스로 보냅니다. signal 인수는 다음 중 하나가 될 수 있습니다.
    • stop — 빠른 종료
    • quit — 점진적 종료
    • reload — 구성 다시 로드, 새로운 구성으로 새로운 작업자 프로세스 시작, 기존 작업자 프로세스를 적절히 종료.
    • reopen — 로그 파일 다시 열기
  • -t — 구성 파일 테스트: nginx는 올바른 구문에 대해 구성을 검사하고, 구성에서 참조된 파일을 열려고 시도합니다.
  • -T — -t와 동일하지만, 추가로 구성 파일을 표준 출력으로 덤핑합니다(1.9.2).
  • -v — nginx 버전을 출력합니다.
  • -V — nginx 버전, 컴파일러 버전, 구성 매개변수를 출력합니다.