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를 검사합니다.