nginx安裝情況
安裝目錄為 /usr/local/nginx/
配置檔案目錄為 /usr/local/nginx/conf/
日誌檔案目錄為 /usr/local/nginx/logs/
命令方式
啟動
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
重啟
/usr/local/nginx/sbin/nginx -s reload
停止
/usr/local/nginx/sbin/nginx -s stop
檢測配置檔案是否正確
/usr/local/nginx/sbin/nginx -t
訊號方式
獲取程式id
cat /usr/local/nginx/logs/nginx.pid
優雅重啟
kill -HUP (程式號)
例:
kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
優雅停止
kill -QUIT (程式號)
暴力停止
kill -TERM (程式號)
kill -INT (程式號)
其他訊號指令
kill -USR1 (程式號) //重讀日誌
kill -USR2 (程式號) //平滑升級
kill -WINCH (程式號) //優雅關閉舊的程式,配合USR2
強制停止
pkill -9 nginx