Skip to Content
Suffering builds character
아카이브8.Nginx설치2. Nginx 조작 명령어

2. Nginx 조작 명령어

1. Nginx 버전 정보, 빌드 정보

terminal
nginx -V

-v - 버전 정보
-V - 버전, + 빌드 정보

2. Nginx 설정 정보 검증(확인)

Nginx 설정 파일에 설정한대로 적용 되었는지 검증하는 명령어

terminal
nginx -t # 실행 결과 # nginx: the configuration file /etc/nginx/nginx.conf syntax is ok # nginx: configuration file /etc/nginx/nginx.conf test is successful

설정 정보 검증 + 검증 프로필 출력

terminal
Nginx -T

3. 마스터(Master) 프로세스에 시그널 전달

시스템 관리자는 다음의 명령어를 통해 마스터 프로세스에 신호(Signal)를 전달하여 서버를 제어, 조작할 수 있음

terminal
nginx -s {signal} # {signal} - stop, quit, reload, reopen
💡
Tip

stop: Nginx 프로세스를 강제로 빠르게 종료(데이터 처리 유실 위험 있음)
quit: 점진적 종료 (현재 처리 중인 작업을 마친 후 종료, nginx 서버를 시작한 사용자만 실행 가능)
reload: 갱신된 설정 정보로 Nginx 서버에 적용(동기화)
reopen: 로그 파일을 닫았다가 다시 열 때 사용(로그 롤링에서 활용),

4. Nginx 서버 종료(빠른 종료)

terminal
nginx -s stop
5. Nginx가 갱신된 설정 정보로 서버에 적용하도록 동기화
terminal
nginx -s reload
6. Nginx 서버 실행
terminal
nginx

7. 각 명령어 도움말 확인

terminal
nginx -h
Last updated on