只需要直接執行nginx可執行檔案。
[gap@localhost sbin]$ pwd
/usr/local/nginx/sbin
[gap@localhost sbin]$ ll
total 3208
-rwxr-xr-x 1 root root 3283671 jan 26
21:47 nginx
//啟動nginx
[gap@localhost sbin]$ sudo ./nginx
//檢視nginx程序
[gap@localhost sbin]$ ps -ef|grep nginx
root 30225
3727
022:44 pts/0
00:00:00 sudo ./nginx
root 3249710
23:20 ? 00:00:00 nginx: master process ./nginx
nobody 32499
32497
023:20 ? 00:00:00 nginx: worker process
gap 32504
3727
023:20 pts/0
00:00:00 grep --color=auto nginx
一旦nginx啟動,可以在呼叫可執行檔案時使用 -s引數對程式進行控制。使用如下語法:
nginx -s signal
其中signal
可以是如下值:
stop — 快速關閉
quit — 優雅地關閉
reload — 重新家在配置檔案
reopen — 重新開啟日誌檔案
例如,要等帶worker程序處理萬當前請求後再退出nginx,可是用如下命令:
nginx -s quit
必須使用啟動nginx的使用者執行這個命令。
nginx -s reload
在unix工具(比如kill工具)的幫助下,也可以給nginx程序傳送訊號。在這種情況下,訊號直接傳送給指定id的程序。nginx主程序的id預設被寫道nginx.pid檔案,儲存在/usr/local/nginx/logs目錄下,或者在/var/run目錄下。比如,如果主程序id
時1628,傳送quit訊號讓nginx優雅地退出,執行:
kill -s quit 1628
要獲取正在執行的nginx程序,使用ps工具,例如:
ps -ax | grep nginx
nginx啟動停止
nginx s reopen 重新開啟日誌檔案 nginx t c path to nginx.conf 測試nginx配置檔案是否正確 關閉nginx nginx s stop 快速停止nginx quit 完整有序的停止nginx 其他的停止nginx 方式 ps ef grep nginx k...
nginx 學習筆記一(安裝 啟動 停止等)
一 nginx的優點 更好的支援高併發 記憶體消耗少 成本低廉 因為是開源 配置檔案簡單 支援rewrite重寫規則 內建的健康檢查功能 節省頻寬 穩定性高 支援熱部署 三 nginx 安裝 windows 安裝步驟 2 然後在dos 環境下進入解壓後的目錄並執行,舉例如下 cd d nginx n...
nginx啟動與停止
nginx啟動 sudo usr local nginx nginx nginx二進位制檔案絕對路徑,可以根據自己安裝路徑實際決定 nginx從容停止命令,等所有請求結束後關閉服務 ps ef grep nginx pid ppid user cpu vsz wchan command 33126 ...