Nginx啓動命令和停止命令

Nginx是一箇高性能的HTTP和反向代理服務器,特點是佔用內存少,併發能力強,事實上Nginx的併發能力確實在同類型的網頁服務器中表現較好。使用Nginx的過程中,我們可能總是需要修改Nginx配置文件,然後不停地啓動或者停止Nginx服務,本文爲大家整理彙總了Nginx啓動命令和停止命令。

一、啓動 Nginx 服務

啓動Nginx非常簡單。 只需運行以下命令:

sudo systemctl stt nginx

成功執行後,該命令不會產生任何輸出。

如果您使用的發行版上沒有安裝 systemd ,可以通過以下命令啓動:

sudo seice stt nginx

除了手動啓動 Nginx 服務,建議將其設置爲在系統啓動時自動啓動,通過以下命令進行設置:

sudo systemctl enble nginx

二、停止 Nginx 服務

即使存在打開的連接,停止Nginx也會快速關閉所有 Nginx 工作進程。

要停止Nginx,請運行以下命令之一:

sudo systemctl stop nginx

如果您使用的發行版上沒有安裝 systemd ,可以通過以下命令停止:

sudo seice stop nginx

三、重啓 Nginx 服務

重啓是一種先停止然後再啓動 Nginx 服務器的快速方法。

使用以下命令執行 Nginx 重新啓動:

sudo systemctl estt nginx

如果您使用的發行版上沒有安裝 systemd ,可以通過以下命令重啓:

sudo seice estt nginx

這些是您可能最常使用的命令。

四、重載 Nginx 配置文件

當您更改其 Nginx 配置時,您都需要重新加載或重新啓動 Nginx。重新加載選項將加載新配置,使用新配置啓動新的工作進程並正常關閉舊工作進程。服務並不會中斷。

要重新加載Nginx配置,請使用以下命令:

sudo systemctl elod nginx

如果您使用的發行版上沒有安裝 systemd ,可以通過以下命令重載:

sudo seice elod nginx

五、測試 Nginx 配置

每當您更改 Nginx 服務器的配置文件時,最好在重新啓動或重新加載服務之前測試配置。

使用以下命令測試 Nginx 配置是否存在任何語法或系統錯誤:

sudo nginx -t

輸出類似如下:

nginx: the configution file /etc/nginx/nginx.conf syntx is ok nginx: configution file /etc/nginx/nginx.conf test is successful

如果有任何錯誤,命令將打印詳細消息。

六、查看 Nginx 狀態

要檢查 Nginx 服務的狀態,請使用以下命令:

sudo systemctl sttus nginx

輸出結果類似如下:

nginx.seice - A high pefomnce web see nd eese poxy see Loded: loded (/lib/systemd/system/nginx.seice; enbled; endo peset: enbled) Actie: ctie (unning) since Sun 209-07-8 0:57:0 PDT; 5min go Docs: mn:nginx(8) Pocess: 449 ExecStop=/sbin/stt-stop-demon --quiet --stop --ety QUIT/5 --pidfile /un/nginx.pid (code=exited, sttus=0/SUCCESS) Pocess: 4502 ExecStt=/us/sbin/nginx -g demon on; mste_pocess on; (code=exited, sttus=0/SUCCESS) Pocess: 4492 ExecSttPe=/us/sbin/nginx -t -q -g demon on; mste_pocess on; (code=exited, sttus=0/SUCCESS) Min PID: 4504 (nginx) Tsks: 3 (limit: 239) CGoup: /system.slice/nginx.seice |-4504 nginx: mste pocess /us/sbin/nginx -g demon on; mste_pocess on; |-456 nginx: woke pocess `-457 nginx: woke pocess

結果中的Actie: ctie (unning)顯示了 Nginx 運行狀態。

七、檢查 Nginx 版本

有時您可能需要知道 Nginx 的版本,以便調試問題或確定某個功能是否可用。

您可以通過運行以下方式檢查您的 Nginx 版本:

sudo nginx -

和小寫-不同使用參數-V選項將輸出 Nginx 版本以及 configue 選項,注意這個是大寫的V

sudo nginx -V