Nginx

Nginx start/stop/reload script (기동,중지,리로드)

강철지그·2014년 2월 18일·조회 53,401

1. 개요


Nginx는 sbin/nginx를 실행하는 것만으로 start가 되고 kill로 nginx process를 죽이면 stop이 됩니다만, 조금 더 편리하게 start/stop 할 수 있게 스크립트를 만들어 보았습니다.

각 스크립트는 Nginx가 설치된 디렉토리(즉, sbin, conf, logs 등이 하위로 있는 디렉토리임)에 위치합니다.

참고로 root 권한을 사용하고자 한다면 Nginx 설치 w/o sudo, root를 참고하세요.

2. start.sh (기동)


#!/bin/bash
sbin/nginx

 3. stop.sh (중지)


#!/bin/bash
sbin/nginx -s stop

4. reload.sh (리로드)


#!/bin/bash
sbin/nginx -s reload

4번의 reload.sh (실제로는 nginx -s reload)는 nginx.conf 파일을 다시 반영하는데, 심지어 Listen Port를 변경해도 reload 만으로 반영이 됩니다. 

 5. check.sh (확인)


#!/bin/bash
sbin/nginx -t

5번의 check.sh (실제로는 nginx -t)는 nginx.conf를 검사합니다.

댓글 0

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.