nginx启动失败:Redirecting to /bin/systemctl restart nginx.service Failed to restart nginx.service: Unit nginx.service not found.

解决:在/etc/init.d/下创建nginx文件作启动脚本
1 #!/bin/bash 2 # 3 # chkconfig: - 85 15 4 # description: Nginx is a World Wide Web server. 5 # processname: nginx 6 7 nginx=/usr/local/nginx/sbin/nginx 8 conf=/usr/local/nginx/conf/nginx.conf 9 case $1 in 10 start) 11 echo -n "Starting Nginx" 12 $nginx -c $conf 13 echo " done" 14 ;; 15 stop) 16 echo -n "Stopping Nginx" 17 killall -9 nginx 18 echo " done" 19 ;; 20 test) 21 $nginx -t -c $conf 22 ;; 23 reload) 24 echo -n "Reloading Nginx" 25 ps auxww | grep nginx | grep master | awk '{print $2}' | xargs kill -HUP 26 echo " done" 27 ;; 28 restart) 29 $0 stop 30 $0 start 31 ;; 32 show) 33 ps -aux|grep nginx 34 ;; 35 *) 36 echo -n "Usage: $0 {start|restart|reload|stop|test|show}" 37 ;; 38 esac
注意,保存一定要保存成UNIX格式(notepad++:编辑–文档格式转换–转为UNIX格式),否则会报错。
设置执行权限:chmod +x /etc/init.d/nginx
注册成服务:chkconfig --add nginx
设置开机启动:chkconfig nginx on
之后,就可以使用以下命令了
service nginx start
service nginx stop
service nginx restart
service nginx reload
原文:https://www.cnblogs.com/guiyishanren/p/11095449.html
作者:冢本八云
个性签名:
如果你是鱼,不要迷恋天空。如果你是鸟,不要迷恋海洋。幸福便好,阳光聚散,不应多说。
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!(っ•̀ω•́)っ✎⁾⁾
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?