更新時間:2021-12-17 12:18:59 來源:動力節點 瀏覽1919次
Nginx 是世界上最受歡迎的 Web 服務器之一。因此,無論您目前是否在使用它,如果您是 Web 開發人員,您很可能會在某個時候接觸到它。因此,為了熟悉此 Web 服務器的基礎知識,您應該了解一些重要的 Nginx 命令。
在本指南中,我們將介紹這些流行的 Nginx 命令是什么、如何使用它們以及每個命令的作用。
如果您需要有關如何使用某個命令或其作用的快速提示,請參考以下常用命令列表。請記住,如果您不是 root 用戶,則需要執行sudo每個命令才能使它們正常工作。
啟動 Nginx#
啟動 Nginx 非常簡單。只需使用以下命令:
service nginx start
如果您使用的是基于 systemd 的版本,例如 Ubuntu Linux 16.04 LTS 及更高版本,請systemctl在命令中使用,如下所示:
systemctl start nginx
示例響應:
Starting nginx server...
停止 Nginx#
停止 Nginx 將快速殺死所有系統進程。即使有打開的連接,這也會終止 Nginx。為此,請運行以下命令之一:
service nginx stop
systemctl stop nginx
示例響應:
Stopping nginx Server...
但是,此命令在繁忙的服務器上仍然需要一些時間。因此,如果你想讓 Nginx 停止得更快,你也可以使用:
killall -9 nginx
退出 Nginx#
退出 Nginx 與停止 Nginx 非常相似,但是它非常優雅,這意味著它會在關閉之前完成為打開的連接提供服務。要退出 Nginx,請使用以下命令之一:
service nginx quit
systemctl quit nginx
重啟 Nginx#
重啟 Nginx 基本上是先停止再啟動。使用以下命令之一運行 Nginx 重啟:
service nginx restart
systemctl restart nginx
示例響應:
Stopping nginx Server... [ OK ]
Starting nginx Server... [ OK ]
重新加載 Nginx#
重新加載與重新啟動有點不同,同樣,它更優雅。根據 Nginx 的說法,重新加載被定義為“用新的配置啟動新的工作進程,優雅地關閉舊的工作進程。”。您可以使用以下命令之一重新加載 Nginx:
service nginx reload
systemctl reload nginx
示例響應:
Reloading nginx Server... [ OK ]
查看服務器狀態#
使用以下命令之一檢查 Nginx Web 服務器的當前狀態:
service nginx status
systemctl status nginx
示例響應:
nginx is running
測試 Nginx 配置#
您可以在重新啟動或完全重新加載之前測試 Nginx 服務器的配置文件。這有助于防止任何可能導致您的網站失敗的不可預見的錯誤。為此,您可以使用兩個單獨的命令,它們都返回相同的信息:
nginx -t
或使用以下方法之一:
service nginx configtest
systemctl config nginx
示例響應:
nginx: the configuration file /etc/nginx-sp/nginx.conf syntax is ok
nginx: configuration file /etc/nginx-sp/nginx.conf test is successful
檢查 Nginx 版本#
還有兩種不同的方法可以檢查您的 Nginx 版本。兩者相當相似,但一個顯示的信息比另一個多一點。使用以下 Nginx 命令之一打印 Nginx 版本:
service nginx -v
systemctl -v nginx
使用以下命令打印 Nginx 版本、編譯器版本和配置參數。
service nginx -V
systemctl -V nginx
顯示命令幫助#
如果您想要直接從終端中獲得的命令的快速參考指南,請使用以下幫助命令之一:
service nginx -h
systemctl -h nginx
或者:
service nginx -?
systemctl -? nginx
本文中顯示的 Nginx 命令是一些最流行的命令。確實存在一些其他參數,但是這些參數幾乎沒有被使用。如果您想了解更相關知識,可以關注一下動力節點Java在線學習,里面還有更多的內容等著大家去學習,相信對大家會有所幫助的。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習