轻量级HTTP服务器Nginx(Nginx日常维护)
??????? 在完成對(duì)nginx.conf文件的配置后,就可以啟動(dòng)服務(wù)了,Nginx自身提供了一些用于日常維護(hù)的命令,下面進(jìn)行詳細(xì)的介紹。
?
1.Nginx基本信息檢查
(1)檢查Nginx配置文件的正確性
?
Nginx提供的配置文件調(diào)試功能非常有用,可以快速定位配置文件存在的問(wèn)題。執(zhí)行如下命令檢測(cè)配置文件的正確性:
其中,“-t”參數(shù)用于檢查配置文件是否正確,但并不執(zhí)行。“-c”參數(shù)用于指定配置文件路徑,如果不指定配置文件路徑,Nginx默認(rèn)會(huì)在安裝時(shí)指定的安裝目錄下查找conf/nginx.conf文件。
如果檢測(cè)結(jié)果顯示如下信息,說(shuō)明配置文件正確。
(2)顯示Nginx的版本以及相關(guān)編譯信息
?在命令行執(zhí)行以下命令可以顯示安裝Nginx的版本信息。
執(zhí)行以下命令顯示安裝的Nginx版本和相關(guān)編譯信息:
?
?不但顯示Nginx的版本信息,同時(shí)顯示nginx在編譯時(shí)指定的相關(guān)模塊信息。
2.Nginx的啟動(dòng)、關(guān)閉與重啟
Nginx對(duì)進(jìn)程的控制能力非常強(qiáng)大,可以通過(guò)信號(hào)指令控制進(jìn)程。常用的信號(hào)有:
??QUIT,表處理完當(dāng)前請(qǐng)求后,關(guān)閉進(jìn)程。
??HUP,表示重新加載配置,也就是關(guān)閉原有的進(jìn)程,并開(kāi)啟新的工作進(jìn)程。此操作不會(huì)中斷用戶的訪問(wèn)請(qǐng)求,因此可以通過(guò)此信號(hào)平滑的重啟Nginx。
??USR1,用于Nginx的日志切換,也就是重新打開(kāi)一個(gè)日志文件,例如每天要生成一個(gè)新的日志文件時(shí),可以使用這個(gè)信號(hào)來(lái)控制。
??USR2,用于平滑升級(jí)可執(zhí)行程序。
??WINCH ,從容關(guān)閉工作進(jìn)程。
?
(1)Nginx的啟動(dòng)
Nginx的啟動(dòng)非常簡(jiǎn)單,只需輸入:
?
即可完成nginx的啟動(dòng)。nginx啟動(dòng)后,可以通過(guò)如下命令查看Nginx的啟動(dòng)進(jìn)程:
?
(2)Nginx的關(guān)閉
如果要關(guān)閉Nginx進(jìn)程,可以使用如下命令:
kill -XXX pid
其中,XXX就是信號(hào)名,pid是Nginx的進(jìn)程號(hào),可以通過(guò)如下兩個(gè)命令獲取:
?
(3)Nginx的平滑重啟
要不間斷服務(wù)地重新啟動(dòng)Nginx,可以使用如下命令:
?
總結(jié)
以上是生活随笔為你收集整理的轻量级HTTP服务器Nginx(Nginx日常维护)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: pku1548 Robots
- 下一篇: Nginx 学习笔记(五)nginx-v