【Nginx】4、Nginx啟動(dòng)、關(guān)閉、重啟
Nginx安裝好了之后,不能讓這么好用的工具放著當(dāng)擺設(shè),下面我們來(lái)說(shuō)一下如何開(kāi)啟、關(guān)閉、重啟Nginx。
Nginx命令
安裝完成Nginx之后,Nginx是處于關(guān)閉狀態(tài)的,需要手動(dòng)開(kāi)啟Nginx。
啟動(dòng)Nginx
在命令行中,直接使用nginx即可:
nginx
執(zhí)行命令后,如果沒(méi)有任何輸出的話,說(shuō)明正常啟動(dòng)了Nginx服務(wù)。
立即停止服務(wù)
這種方式比較暴力直接,無(wú)論進(jìn)程是否正在工作,都會(huì)停止進(jìn)程。
nginx -s stop
從容停止服務(wù)
這種方式停止服務(wù)比較緩和一些,會(huì)當(dāng)完成工作之后,在停止服務(wù)。
nginx -s quit
重啟服務(wù) | 重新加載配置文件
Nginx不會(huì)因?yàn)榕渲梦募薷模詣?dòng)讀取新的配置,需要我們手動(dòng)重新Nginx服務(wù)。
nginx -s reload
在Linux服務(wù)器上,還可以通過(guò) **systemctl **系統(tǒng)和服務(wù)管理器來(lái)啟動(dòng)Nginx。
systemctl命令
啟動(dòng)服務(wù)
systemctl start nginx.service
停止服務(wù)
systemctl stop nginx.service
重啟服務(wù)
systemctl restart nginx.service
如果Nginx啟動(dòng)不成功,很有可能是端口號(hào)被占用了,那么在如何在服務(wù)器上查看端口號(hào)的占用情況呢?我們可以運(yùn)行下面的命令:
netstat -tlnp
t 表示顯示TCP傳輸協(xié)議的連線狀況;l 表示顯示監(jiān)控中的服務(wù)器的Socket;n 表示直接使用ip地址,而不通過(guò)域名服務(wù)器;p 表示顯示正在使用Socket的程序識(shí)別碼和程序名稱。