重启nginx报错:Job for nginx.service …
写在前面: 配置nginx后重启nginx报错如上 搜了下csdn中其他人的情况大概是如下2种,当然了我的不是这2种以内;
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
第一种情况:default.conf或nginx.conf文件,查看是否少写了一个分号。
运行:systemctl status nginx -l 查看问题
解决办法:打开文件把引号加上再启动
第二种情况:端口号被占用(以下信息来自「寻找方向的创业狗」csdn用户)如有侵权,还望告知!
1.nginx配置文件有错误
运行下面命令查看修改
1 | nginx -t
2.已经启动nginx或者配置文件中的端口号被占用
检查端口是否被占用
1 | netstat -tnlp
如果端口已经被占用,自己权衡一下是换个端口还是把占用端口的进程杀掉
- 检查nginx是否已经启动
1 | ps -aux | grep nginx
- 如果已经启动使用下面命令干掉即可
1 | pkill -9 nginx
当然了上面的我没遇到,但是搜索结果基本上都是以上2种,下民就是我出现的问题,很蠢!!!(苦笑)
修改后就正常了