溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

CentOS7將Nginx添加系統(tǒng)服務(wù)的方法步驟

發(fā)布時(shí)間:2020-09-05 15:32:09 來(lái)源:腳本之家 閱讀:119 作者:haoyq 欄目:服務(wù)器

導(dǎo)語(yǔ)

經(jīng)過(guò)編譯安裝以及解決問(wèn)題,Nginx 已經(jīng)運(yùn)行正常,但是此時(shí) Nginx 并沒(méi)有添加進(jìn)系統(tǒng)服務(wù)。接下來(lái)會(huì)將 Nginx 添加進(jìn)系統(tǒng)服務(wù)并且設(shè)置開(kāi)機(jī)啟動(dòng)。

查看服務(wù)

首先查看 Nginx 的服務(wù)狀態(tài),輸入 systemctl status nginx,結(jié)果如下

CentOS7將Nginx添加系統(tǒng)服務(wù)的方法步驟

沒(méi)有找到相關(guān)的服務(wù),下一步就是添加系統(tǒng)服務(wù)。

添加系統(tǒng)服務(wù)

/usr/lib/systemd/system 目錄中添加 nginx.service,根據(jù)實(shí)際情況進(jìn)行修改,詳細(xì)解析可查看下方參考資料中的文章。內(nèi)容如下

[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network.target remote-fs.target nss-lookup.target
 
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

添加完成后再來(lái)看下

CentOS7將Nginx添加系統(tǒng)服務(wù)的方法步驟

設(shè)置開(kāi)機(jī)自動(dòng)啟動(dòng)

首先測(cè)試一下,重啟然后來(lái)查看 Nginx 服務(wù)

CentOS7將Nginx添加系統(tǒng)服務(wù)的方法步驟

確實(shí)沒(méi)有啟動(dòng)。輸入 systemctl start nginx 啟動(dòng)

CentOS7將Nginx添加系統(tǒng)服務(wù)的方法步驟

可以使用 systemctl 啟動(dòng),說(shuō)明之前添加的 nginx.service 沒(méi)有問(wèn)題。然后輸入 systemctl enable nginx 設(shè)置開(kāi)機(jī)啟動(dòng)

CentOS7將Nginx添加系統(tǒng)服務(wù)的方法步驟

最后重啟檢查下是否設(shè)置成功

CentOS7將Nginx添加系統(tǒng)服務(wù)的方法步驟

沒(méi)有問(wèn)題,到此關(guān)于 Nginx 的編譯安裝完成,接下來(lái)是 PHP 的安裝。

參考資料:CentOS 7 systemd添加自定義系統(tǒng)服務(wù)、

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI