欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nginx配置系統(tǒng)服務(wù)&設(shè)置環(huán)境變量方式

 更新時(shí)間:2025年03月05日 11:35:33   作者:fkjavaer  
本文介紹了如何將Nginx配置為系統(tǒng)服務(wù)并設(shè)置環(huán)境變量,以便更方便地對(duì)Nginx進(jìn)行操作,通過(guò)配置系統(tǒng)服務(wù),可以使用系統(tǒng)命令來(lái)啟動(dòng)、停止或重新加載Nginx,并通過(guò)設(shè)置環(huán)境變量可以簡(jiǎn)化執(zhí)行其他命令的操作步驟

1.Nginx操作問(wèn)題

由于我們使用源碼編譯安裝Nginx,因此,我們啟動(dòng)、關(guān)閉nginx或重新加載配置文件等也就比較麻煩,需要先進(jìn)入nginx的可執(zhí)行文件目錄,才可以執(zhí)行nginx相關(guān)命令。

為了方便對(duì)nginx進(jìn)行相關(guān)操作,我們可以將nginx配置成系統(tǒng)服務(wù),并設(shè)置環(huán)境變量。

2.配置系統(tǒng)服務(wù)

1)在/usr/lib/systemd/system目錄下創(chuàng)建nginx.service文件

sudo vim /usr/lib/systemd/system/nginx.service

添加如下內(nèi)容:

[Unit]
# 描述服務(wù)
Description=nginx web service
Documentation=https://nginx.org/en/docs/
After=network.target
[Service]
# 后臺(tái)運(yùn)行
Type=forking
# 啟動(dòng)前檢測(cè)配置文件
ExecStartPre=/usr/local/nginx/nginx -t -c /usr/local/nginx/nginx.conf
# 啟動(dòng)nginx
ExecStart=/usr/local/nginx/nginx
# 重新加載nginx配置
ExecReload=/usr/local/nginx/nginx -s reload
# 停止nginx
ExecStop=/usr/local/nginx/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=default.target

2)修改文件權(quán)限

sudo chmod 755 /usr/lib/systemd/system/nginx.service

3)執(zhí)行相關(guān)命令

配置完成后,我們就可以使用系統(tǒng)命令來(lái)操作nginx了

# 查看nginx服務(wù)狀態(tài)
systemctl status nginx

# 啟動(dòng)nginx
systemctl start nginx

# 重新啟動(dòng)nginx
systemctl restart nginx

# 停止nginx
systemctl stop nginx

# 重新加載nginx配置
systemctl reload nginx

3.設(shè)置環(huán)境變量

通過(guò)配置系統(tǒng)服務(wù)可以方便我們啟動(dòng)、停止或重新加載nginx,但是我們要執(zhí)行其他命令,比如查看nginx版本,還是需要先進(jìn)入nginx可執(zhí)行文件的目錄,然后執(zhí)行./nginx -v,這樣的操作還是比較繁瑣的,我們可以通過(guò)設(shè)置環(huán)境變量來(lái)簡(jiǎn)化該操作步驟。

1)修改/etc/profile

sudo vim /etc/profile

在文件末尾添加:

export PATH=$PATH:/usr/local/nginx

2)讓修改生效

sudo source /etc/profile

此時(shí),我們執(zhí)行nginx -v,就可以看到nginx的版本信息了。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論