使用systemctl方式管理nginx方式
更新时间:2025年06月05日 09:40:16 作者:肥美怪叫兔
这篇文章主要介绍了使用systemctl方式管理nginx方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
1.源码安装的nginx
不能使用systemctl方式进行管理,所以需要创建配置文件
vim /usr/lib/systemd/system/nginx.service
2.写入以下内容
[Unit] Description=nginx - high performance web server Documentation=http://nginx.org/en/docs/ After=network-online.target remote-fs.target nss-lookup.target Wants=network-online.target [Service] Type=forking PIDFile=/usr/local/nginx/logs/nginx.pid ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s TERM $MAINPID [Install] WantedBy=multi-user.target
3.重载配置文件
systemctl daemon-reload
然后就可以使用systemctl方式管理nginx啦
- 启动nginx服务
systemctl start nginx
- 查看nginx服务运行状态
systemctl status nginx
- 关闭nginx服务
systemctl stop nginx
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Nginx下实现pathinfo及ThinkPHP的URL模式
本篇文章主要介绍了Nginx下实现pathinfo及ThinkPHP的URL模式。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-05-05
Nginx报错"Too many open files"问题的深度解析
在高并发场景下,Nginx作为Web服务器或反向代理时,常常会遇到“Too many open files”错误,本文将从问题原理,解决方案,配置优化及验证方法等方面,详细解析如何解决这一问题,希望对大家有所帮助2025-06-06


最新评论