nginx安装配置并nginx添加至systemctl
1. 使用阿里源進行安裝的nginx
安裝命令:yum -y install nginx
2.安裝完畢后,測試nginx
啟動nginx的命令為 /usr/sbin/nginx 停止nginx的命令為 /usr/sbin/nginx -s stop 重啟nginx的命令為 /usr/sbin/nginx -s reload3.測試success后將nginx加入到systemctl中
yum自動安裝后,后自動創建systemctl 命令,倒是我發現它不完善,所以導致使用systemctl stop nginx時nginx 后臺無法關閉,解決方法如下:
編輯service內容:
1)備份原有配置并配置
配置內容添加:
[Unit]
Description=nginx web server
Documentation=http://nginx.org/en/docs/
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/var/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf
ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
2)注釋掉killmode那一行–推薦
3.啟動服務
在啟動服務之前,需要先重載systemctl命令
systemctl daemon-reload
然后嘗試啟動關閉重啟
啟動nginx:systemctl start nginx
關閉nginx:systemctl stop nginx
查看進程是否關閉:ps -ef | grep nginx
重啟nginx:systemctl restart nginx
備注:如果nginx已經成功啟動,需要kill掉所有的nginx
(1)測試systemctl是否管理nginx服務,使用:systemctl restart (start、stop、…) nginx
(2)systemctl正常啟動或者停止nginx服務器,將nginx服務添加至開機啟動,使用命令:systemctl enable nginx
總結
以上是生活随笔為你收集整理的nginx安装配置并nginx添加至systemctl的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SIFT特征提取与匹配算法
- 下一篇: 2022-2028年中国破碎筛分设备行业