CentOS7怎么为Nginx添加系统服务

查看服务

首先查看 nginx 的服务状态,输入systemctl status nginx,结果如下

没有找到相关的服务,下一步就是添加系统服务。

添加系统服务

/usr/lib/systemd/system目录中添加nginx.service,根据实际情况进行修改,详细解析可查看下方参考资料中的文章。内容如下

[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

添加完成后再来看下

设置开机自动启动

首先测试一下,重启然后来查看 nginx 服务

确实没有启动。输入systemctl start nginx启动

可以使用systemctl启动,说明之前添加的nginx.service没有问题。然后输入systemctl enable nginx设置开机启动

最后重启检查下是否设置成功

没有问题,到此关于 nginx 的编译安装完成,接下来是 php 的安装。

以上就是CentOS7怎么为Nginx添加系统服务的详细内容,更多请关注主机测评网其它相关文章!

阅读剩余
THE END