全面解析Linux如何啟動 停止 重啟Nginx

2022-08-30 00:39:11 字數 1350 閱讀 3149

nginx發音為「engine x」,是一種免費的,開源的,高效能的http和反向**伺服器,負責處理internet上一些最大站點的負載。 它可以用作獨立的web伺服器,也可以用作apache和其他web伺服器的反向**。

在本指南中,我們將說明如何在linux伺服器上啟動,停止和重新啟動nginx。

這些說明假定您以root使用者或具有sudo特權的使用者身份登入。

當前大多數linux發行版都使用systemd作為預設的初始化系統和服務管理器。較早的發行版基於sysvinit並使用初始化指令碼來管理服務。

systemd服務單元和sysvinit指令碼都採用以下引數來管理nginx服務:

在所有linux發行版中,用於管理nginx服務的命令都是相同的。

systemd是最新的ubuntu 18.04/16.04centos 7/8debian 10/9發行版的系統和服務管理器。

sudo systemctl restart nginx
新增或編輯server配置檔案**片段時,與restart相比,更傾向於reload。僅當進行重大修改(例如更改埠或介面)時,才重新啟動服務。在reload時,nginx載入新配置,使用新配置啟動新的工作程序,並正常關閉舊的工作程序。

sudo systemctl reload nginx
sudo /usr/sbin/nginx -s reload
要啟動nginx服務,請執行以下命令:

sudo systemctl start nginx
執行以下命令以停止nginx服務:

sudo systemctl stop nginx
較早的(eoled)版本的ubuntu,centos和debian使用init.d指令碼來啟動,停止和重新啟動nginx守護程式。

重新啟動nginx服務:

sudo service nginx restart
啟動nginx服務:

sudo service nginx start
停止nginx服務:

sudo service nginx stop
在本指南中,我們向您展示了如何在linux系統上啟動,停止和重新啟動nginx web伺服器。

Linux 下如何啟動 停止 重啟MySQL

linux 下如何啟動 停止 重啟mysql 一 啟動方式 1 使用 service 啟動 service mysqld start 2 使用 mysqld 指令碼啟動 etc inint.d mysqld start 3 使用 safe mysqld 啟動 safe mysqld 二 停止 1 使...

如何檢視和停止Linux啟動的服務

sysv服務管理系統 例如 redhat6等發行版 service status all 檢視所有服務 service servicename status 檢視指定服務狀態 service servicename start stop restart 啟動 停止 重啟 指定服務 systemd服務...

如何啟動 停止 重啟MySQL

如何啟動 停止 重啟mysql 一 啟動方式 1 使用 service 啟動 service mysqld start 2 使用 mysqld 指令碼啟動 etc inint.d mysqld start 3 使用 safe mysqld 啟動 safe mysqld 二 停止 1 使用 servi...