1、啟動
[root@localhost local]# nginx/sbin/nginx #啟動[root@localhost local]# nginx/sbin/nginx -t #檢查配置檔案是否正確
nginx: the configuration
file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration
file /usr/local/nginx/conf/nginx.conf test is successful
[root@localhost local]# netstat -ntlp
active internet connections (only servers)
proto recv-q send-q local address foreign address state pid/program name
tcp 00
0.0.0.0:80
0.0.0.0:* listen 2756/nginx
2、停止
[root@localhost sbin]# ps -ef | grepnginx #查詢nginx主程式號,在程序列表裡找master程序,它的編號就是主程序號。
root28111
017:52 ? 00:00:00 nginx:masterprocess ./nginx
nobody
2838
2811
017:57 ? 00:00:00
nginx: worker process
root
27504
2707
019:07 pts/0
00:00:00
grep
nginx
[root@localhost sbin]#
kill -quit 2811 #從容停止nginx
[root@localhost sbin]#
ps -ef | grep
nginx
root
27513
2707
019:08 pts/0
00:00:00
grep
nginx
快速停止 kill -term 主程序號
強制停止 kill -9 nginx
3、重啟
如果更改了配置就要重啟nginx,要先關閉nginx再開啟?可以向nginx 傳送訊號,平滑重啟。
平滑重啟命令:
kill -hup 主程序號或程序號檔案路徑
或者使用
/usr/nginx/sbin/nginx -s reload
注意,修改了配置檔案後最好先檢查一下修改過的配置檔案是否正確,以免重啟後nginx出現錯誤影響伺服器穩定執行。判斷nginx配置是否正確命令如下:
nginx -t -c /usr/nginx/conf/nginx.conf
或者/usr/nginx/sbin/nginx -t
nginx啟動 重啟 關閉
一 啟動 cd usr local nginx sbin nginx 二 重啟 更改配置重啟nginx kill hup 主程序號或程序號檔案路徑 或者使用 cd usr local nginx sbin nginx s reload 判斷配置檔案是否正確 nginx t c usr local n...
nginx啟動 重啟 關閉
一 啟動 cd usr local nginx sbin nginx 二 重啟 更改配置重啟nginx kill hup 主程序號或程序號檔案路徑 或者使用 cd usr local nginx sbin nginx s reload 判斷配置檔案是否正確 nginx t c usr local n...
nginx啟動 重啟 關閉
一 啟動 cd usr local nginx sbin nginx 二 重啟 更改配置重啟nginx kill hup 主程序號或程序號檔案路徑 或者使用 cd usr local nginx sbin nginx s reload 判斷配置檔案是否正確 nginx t c usr local n...