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