邢台市建设工程质量监督网站,个人装修接活群,郴州做网站seo,各种网站制作systemctl 启动/停止/重新加载 nginx
一、新建nginx.service脚本
sudo vim /usr/lib/systemd/system/nginx.service然后按iii进入编辑模式#xff0c;粘贴如下内容#xff0c;其中/usr/local/nginx/是进行make make install之后的文件夹路径#xff0c;需要根据…systemctl 启动/停止/重新加载 nginx
一、新建nginx.service脚本
sudo vim /usr/lib/systemd/system/nginx.service然后按iii进入编辑模式粘贴如下内容其中/usr/local/nginx/是进行make make install之后的文件夹路径需要根据自己服务器上的路径更改。
// 对服务的说明
[Unit]
// 描述服务
Descriptionnginx - high performance web server
// 描述服务类别
Afternetwork.target remote-fs.target nss-lookup.target // 服务的一些具体运行参数的设置
[Service]
// 后台运行的形式
Typeforking
// PID文件的路径
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/usr/local/nginx/sbin/nginx -s reload
// 停止命令
ExecStop/usr/local/nginx/sbin/nginx -s stop
// 快速停止
ExecQuit/usr/local/nginx/sbin/nginx -s quit
// 给服务分配临时空间
PrivateTmptrue // 服务用户的模式
[Install]
WantedBymulti-user.target二、给nginx.serivce脚本文件授予可执行权限
sudo chmod x /usr/lib/systemd/system/nginx.service三、 启动服务
sudo systemctl daemon-reload四、通过systemctl命令启动nginx
systemctl start nginx.service启动命令 systemctl start nginx.service停止命令 systemctl stop nginx.service查看nginx启动状态命令 systemctl status nginx.service重启命令 systemctl restart nginx.service重新加载配置文件命令 systemctl reload nginx.service