Nginx是世界上最受歡迎的Web服務器之一。因此,無論您目前是否正在使用它,如果您是一名Web開發(fā)人員,您很可能會在某個時候接觸到它。因此,為了熟悉此Web服務器的基礎知識,應該了解一些重要的 Nginx 命令。
在本文中,小編將介紹5個常見的Nginx命令是什么、如何使用它們以及每個命令的作用。
如果您需要快速提醒如何使用某個命令或它的作用,請參考以下常用命令列表。請記住,如果您不是root用戶,則需要執(zhí)行sudo每個命令才能使它們正常工作。
1、啟動 Nginx
啟動 Nginx非常簡單。只需使用以下命令:
service nginx start
如果您使用的是基于 systemd 的版本,例如 Ubuntu Linux 16.04 LTS 及更高版本,systemctl請在命令中使用,如下所示:
systemctl start nginx
示例響應:
Starting nginx server...
2、停止 Nginx
停止Nginx將快速殺死所有系統(tǒng)進程。即使有打開的連接,這也會終止 Nginx。為此,請運行以下命令之一:
service nginx stop
systemctl stop nginx
示例響應:
Stopping nginx Server...
但是,此命令在繁忙的服務器上仍然需要一些時間。因此,如果您希望 Nginx更快地停止,您還可以使用:
killall -9 nginx
3、退出 Nginx
退出Nginx與停止Nginx非常相似,但是它這樣做很優(yōu)雅,這意味著它將在關閉之前完成打開連接的服務。要退出 Nginx,請使用以下命令之一:
service nginx quit
systemctl quit nginx
4、重啟 Nginx
重新啟動 Nginx 基本上執(zhí)行停止然后啟動。使用以下命令之一運行 Nginx 重啟:
service nginx restart
systemctl restart nginx
示例響應:
Stopping nginx Server... [ OK ]
Starting nginx Server... [ OK ]
5、重新加載 Nginx
重新加載與重新啟動有點不同,同樣,它更優(yōu)雅。根據(jù) Nginx,reload 被定義為“以新的配置啟動新的工作進程,優(yōu)雅地關閉舊的工作進程”。您可以使用以下命令之一重新加載 Nginx:
service nginx reload
systemctl reload nginx
示例響應:
Reloading nginx Server... [ OK ]
以上就是5個常見的Nginx命令介紹,希望能幫助到大家。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站