亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

啟動(dòng)和重啟 Nginx

以下是啟動(dòng)、停止、重啟或重新加載 Nginx 的一些基本操作命令的列表。

啟動(dòng) Nginx:

可以從命令行啟動(dòng) Nginx:

$ sudo systemctl start nginx

此命令不產(chǎn)生任何輸出。

如果您使用的是沒(méi)有 systemd 的 Linux 發(fā)行版(低于 Redhat 7 的版本),那么要啟動(dòng) Nginx,請(qǐng)鍵入以下命令:

$ sudo service start nginx

或者從源碼編譯安裝的 nginx 啟動(dòng)命令:

$ sudo nginx -s start

或者對(duì)于較舊的 Ubuntu Linux 版本:

sudo /etc/init.d/nginx start

啟用 Nginx 服務(wù):

上述命令僅本次啟動(dòng) Nginx 有效。每次重新啟動(dòng)系統(tǒng)后需要再次手動(dòng)啟動(dòng) Nginx。

建議在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng) Nginx 服務(wù),而不是手動(dòng)啟動(dòng) Nginx 服務(wù)。要啟用 Nginx 服務(wù),請(qǐng)使用以下命令:

$ sudo systemctl enable nginx

或者,如果您使用的是沒(méi)有 systemd 的 Linux 發(fā)行版,則使用以下命令:

$ sudo service nginx enable

停止 Nginx

即使有打開(kāi)的連接,停止 Nginx 也會(huì)直接關(guān)閉所有 Nginx 工作進(jìn)程。我們可以通過(guò)兩種方式停止 Nginx 進(jìn)程。

第一種停止 Nginx 方法是使用 stop 命令調(diào)用 Nginx。使用以下命令之一停止 Nginx:

$ sudo systemctl stop nginx

或者,如果您使用的是沒(méi)有 systemd 的 Linux 發(fā)行版,則使用以下命令:

$ sudo service stop nginx

或者從源碼編譯安裝的 nginx 停止命令:

$ sudo nginx -s stop

或者對(duì)于較舊的 Ubuntu Linux 版本:

$ sudo /etc/init.d/nginx stop

第二種停止 Nginx 的方法是向 Nginx 主進(jìn)程發(fā)送信號(hào)。默認(rèn)情況下,Nginx 將其主進(jìn)程 ID 存儲(chǔ)到 /var/run/nginx.pid

這是向 Nginx 主進(jìn)程發(fā)送 QUIT(正常關(guān)機(jī))信號(hào)的命令:

$ kill -QUIT $( cat /var/run/nginx.pid )

重啟 Nginx

重啟選項(xiàng)是停止然后啟動(dòng) Nginx 服務(wù)器的快速操作。

使用以下命令之一重新啟動(dòng) Nginx:

$ sudo systemctl restart nginx

或者,如果您使用的是沒(méi)有 systemd 的 Linux 發(fā)行版,則使用以下命令:

$ sudo service restart nginx

或者對(duì)于較舊的 Ubuntu Linux 版本:

sudo /etc/init.d/nginx restart

重新加載 Nginx

每當(dāng)我們更改其配置時(shí),我們都需要重新啟動(dòng)或重新加載 Nginx。

重新加載選項(xiàng)將加載新配置,使用新配置啟動(dòng)新的工作進(jìn)程并優(yōu)雅地關(guān)閉舊的工作進(jìn)程。

要重新加載 Nginx,請(qǐng)鍵入以下命令之一:

$ sudo systemctl reload nginx

或者,如果您使用的是沒(méi)有 systemd 的 Linux 發(fā)行版,則使用以下命令:

$ sudo service reload nginx

或者從源碼編譯安裝的 nginx 重載命令:

$ sudo nginx -s reload

測(cè)試 Nginx 配置

每當(dāng)我們對(duì) Nginx 服務(wù)器的配置文件進(jìn)行更改或編輯時(shí),最好在重新啟動(dòng)或重新加載服務(wù)之前測(cè)試配置。

使用以下命令測(cè)試 Nginx 配置是否存在任何語(yǔ)法或系統(tǒng)錯(cuò)誤:

$ sudo nginx -t

兩者的輸出將如下所示:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

如果有任何錯(cuò)誤,這些命令將打印詳細(xì)消息。