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 -T3. 마스터(Master) 프로세스에 시그널 전달
시스템 관리자는 다음의 명령어를 통해 마스터 프로세스에 신호(Signal)를 전달하여 서버를 제어, 조작할 수 있음
terminal
nginx -s {signal}
# {signal} - stop, quit, reload, reopen💡
Tip
stop: Nginx 프로세스를 강제로 빠르게 종료(데이터 처리 유실 위험 있음)
quit: 점진적 종료 (현재 처리 중인 작업을 마친 후 종료, nginx 서버를 시작한 사용자만 실행 가능)
reload: 갱신된 설정 정보로 Nginx 서버에 적용(동기화)
reopen: 로그 파일을 닫았다가 다시 열 때 사용(로그 롤링 에서 활용),
4. Nginx 서버 종료(빠른 종료)
terminal
nginx -s stop5. Nginx가 갱신된 설정 정보로 서버에 적용하도록 동기화
terminal
nginx -s reload6. Nginx 서버 실행
terminal
nginx7. 각 명령어 도움말 확인
terminal
nginx -hLast updated on