Nginx是一種免費的,開源的,高性能HTTP和反向代理服務器,負責處理Internet上一些最大站點的負載。它可以用作獨立的Web服務器,也可以用作Apache和其他Web服務器的反向代理。
如果您是開發人員或系統管理員,則很可能會定期與Nginx打交道。使用Nginx Web服務器時,啟動,停止以及重新啟動/重新加載是最常見的任務。今天我們將說明如何在Linux服務器上啟動,停止和重新啟動Nginx。
先決條件:
安裝并配置了Nginx的系統
訪問終端窗口或命令行
具有sudo 或 root 特權的用戶帳戶
與遠程系統的現有SSH連接(如果您正在遠程工作)
一、使用systemctl啟動,停止和重新啟動Nginx
1、如何查看Nginx服務器的狀態
Nginx作為服務在您的服務器上運行。這意味著它應該在后臺主動運行,即使您在屏幕上看不到任何東西。您可以通過在終端窗口中輸入以下命令來顯示Nginx服務的狀態:
sudo systemctl status nginx系統將切換到狀態模式,顯示有關Nginx服務的大量信息。
如果服務正在運行(活動),則第三行將顯示綠色的活動(運行)狀態。
如果Nginx沒有運行,它將 以標準白色顯示 為非活動狀態。
如果出了問題,Nginx的無法加載,你會看到一個紅色的狀態 失敗,與故障有關的一些信息。
按下q以重新激活bash提示。
SystemD是現代Linux發行版(Ubuntu 20.04 / 18.04 / 16.04,CentOS 7/7和Debian 9/10 )上的默認服務管理器。SystemD管理器通過systemctl命令運行。
該systemctl命令是基本的Linux命令。這意味著它可以用于任何Linux服務。
2、停止并啟動Nginx
systemctl 可用于啟動和停止Nginx服務。
要停止Nginx,請運行以下命令:
sudo systemctl stop nginx要啟動Nginx,請systemctl使用以下start選項執行命令:
sudo systemctl start nginx2、如何重啟Nginx
1)、Nginx重啟
如果要在更改配置后刷新Nginx,最好最好重新加載服務。這將關閉舊進程,并使用新配置重新啟動新進程。
使用systemctlLinux命令重新加載Nginx服務。運行以下命令:
sudo systemctl reload nginx注意:如果Nginx服務未激活,則無法重新加載Nginx。
2)、Nginx強制重啟
對于主要配置更改,您可以強制完全重啟Nginx。這將強制關閉整個服務和子流程,然后重新啟動整個程序包。
輸入以下命令:
sudo systemctl restart nginx3)、重新啟動vs重新加載Nginx
該reload命令在重新加載更新的配置文件時使Nginx服務器保持運行狀態。如果Nginx在任何配置文件中發現語法錯誤,則重新加載將中止,并且服務器將基于舊的配置文件繼續運行。重新加載比重新啟動Nginx更安全。
該restart命令將關閉服務器(包括所有相關服務)并重新打開電源。僅在進行重大配置更新(例如更改端口或接口)時,才重新啟動Nginx。此命令將強制關閉所有工作進程。
二、使用Nginx命令啟動,停止和重新加載Nginx
Nginx有一組內置工具來管理可以使用Nginx命令訪問的服務。
1、Nginx開始
要啟動Nginx和相關進程,請輸入以下內容:
sudo /etc/init.d/nginx start如果運行成功,終端輸出將顯示以下內容:
Output[ ok ] Starting nginx (via systemctl): nginx.service.2、Nginx重啟
強制關閉并重新啟動Nginx和相關進程:
sudo /etc/init.d/nginx restart或者,使用以下nginx -s命令:
sudo nginx -s restart3、Nginx停止
要禁用或停止Nginx服務,請輸入以下內容:
sudo /etc/init.d/nginx stop或者,使用:
sudo nginx -s stop4、Nginx重新加載
要正常停止并重新啟動Nginx和相關進程,請使用以下命令:
sudo /etc/init.d/nginx reload或者,您可以使用nginx -s命令將指令直接傳遞給Nginx:
sudo nginx -s reload5、Nginx退出
通過使用quit指令與nginx -s命令來強制關閉Nginx服務:
sudo nginx -s quit以上就是Linux服務器上啟動,停止和重新啟動Nginx的幾種方法,在管理Nginx Web服務器時,請使用以下命令進行最常見的操作,僅供大家參考。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
中國食用油上市公司有哪些中國食用油上市公司有:道道全(002852)、東凌國際(000893)、新賽股份(600540)、金健米業(600127)、中糧生化(000930)、中糧糖業(600737)、西王食品(000639)。1、道道全(002852)作為中國主要的菜籽油類產品專業生產企業之一,公司始終重視“道道全”品牌營銷戰略,堅持品牌化經營思路。目前公司的“...
(資料圖片)提起戰狼2票房達到了多少億大家在熟悉不過了,被越來越多的人所熟知,那你知道戰狼2票房達到了多少億嗎?快和小編一起去了解一下吧!戰狼2票房達到了56.8億,4小時破億,單日票房4.26億創華語電影新紀錄。累計1.59億的觀影人次,讓《戰狼2》成為了全球影史單一市場觀影人次的冠軍。最終票房56.8億人民幣,不僅位列國內票房榜第一位,還收獲了“連續21天票房日冠軍”、“連續7天上座率日冠軍”...
農行的結息交易是什么意思在每個季度最后一個月的21日,中國農業銀行會將本季度內賬戶活期存款利息轉入到用戶的賬戶中,并在下一日為用戶發送含有“結息交易”字樣的短信。中國農業銀行發送的結息交易短信只顯示利息金額,不顯示賬戶余額。借記卡中活期存款采用積數計息按季結息,每季末月的20日為結息日,按結息日營業機構的活期執行利率計算的稅后利息,并入本金起息。中國農業銀行已經暫停收取利息...