Nginx是一個(gè)高性能的HTTP和反向代理服務(wù)器,特點(diǎn)是占用內存少,并發(fā)能力強,事實(shí)上Nginx的并發(fā)能力確實(shí)在同類(lèi)型的網(wǎng)頁(yè)服務(wù)器中表現較好。使用Nginx的過(guò)程中,我們可能總是需要修改Nginx配置文件,然后不停地啟動(dòng)或者停止Nginx服務(wù),本文為大家整理匯總了Nginx啟動(dòng)命令和停止命令。
一、啟動(dòng) Nginx 服務(wù)
啟動(dòng)Nginx非常簡(jiǎn)單。 只需運行以下命令:
sudo systemctl start nginx
成功執行后,該命令不會(huì )產(chǎn)生任何輸出。
如果您使用的發(fā)行版上沒(méi)有安裝 systemd ,可以通過(guò)以下命令啟動(dòng):
sudo service start nginx
除了手動(dòng)啟動(dòng) Nginx 服務(wù),建議將其設置為在系統啟動(dòng)時(shí)自動(dòng)啟動(dòng),通過(guò)以下命令進(jìn)行設置:
sudo systemctl enable nginx
二、停止 Nginx 服務(wù)
即使存在打開(kāi)的連接,停止Nginx也會(huì )快速關(guān)閉所有 Nginx 工作進(jìn)程。
要停止Nginx,請運行以下命令之一:
sudo systemctl stop nginx
如果您使用的發(fā)行版上沒(méi)有安裝 systemd ,可以通過(guò)以下命令停止:
sudo service stop nginx
三、重啟 Nginx 服務(wù)
重啟是一種先停止然后再啟動(dòng) Nginx 服務(wù)器的快速方法。
使用以下命令執行 Nginx 重新啟動(dòng):
sudo systemctl restart nginx
如果您使用的發(fā)行版上沒(méi)有安裝 systemd ,可以通過(guò)以下命令重啟:
sudo service restart nginx
這些是您可能最常使用的命令。
四、重載 Nginx 配置文件
當您更改其 Nginx 配置時(shí),您都需要重新加載或重新啟動(dòng) Nginx。重新加載選項將加載新配置,使用新配置啟動(dòng)新的工作進(jìn)程并正常關(guān)閉舊工作進(jìn)程。服務(wù)并不會(huì )中斷。
要重新加載Nginx配置,請使用以下命令:
sudo systemctl reload nginx
如果您使用的發(fā)行版上沒(méi)有安裝 systemd ,可以通過(guò)以下命令重載:
sudo service reload nginx
五、測試 Nginx 配置
每當您更改 Nginx 服務(wù)器的配置文件時(shí),最好在重新啟動(dòng)或重新加載服務(wù)之前測試配置。
使用以下命令測試 Nginx 配置是否存在任何語(yǔ)法或系統錯誤:
sudo nginx -t
輸出類(lèi)似如下:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
如果有任何錯誤,命令將打印詳細消息。
六、查看 Nginx 狀態(tài)
要檢查 Nginx 服務(wù)的狀態(tài),請使用以下命令:
sudo systemctl status nginx
輸出結果類(lèi)似如下:
nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-07-18 10:57:01 PDT; 5min ago
Docs: man:nginx(8)
Process: 4491 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS)
Process: 4502 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Process: 4492 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Main PID: 4504 (nginx)
Tasks: 3 (limit: 2319)
CGroup: /system.slice/nginx.service
|-4504 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
|-4516 nginx: worker process
`-4517 nginx: worker process
結果中的Active: active (running)
顯示了 Nginx 運行狀態(tài)。
七、檢查 Nginx 版本
有時(shí)您可能需要知道 Nginx 的版本,以便調試問(wèn)題或確定某個(gè)功能是否可用。
您可以通過(guò)運行以下方式檢查您的 Nginx 版本:
sudo nginx -v
和小寫(xiě)-v
不同使用參數-V
選項將輸出 Nginx 版本以及 configure 選項,注意這個(gè)是大寫(xiě)的V
。
sudo nginx -V
來(lái)源鏈接:https://www.idcspy.com/57877.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站