【笔记】CentOS启动Nginx报错:Job for nginx...
前言
CentOS启动Nginx报错:Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
原因一
- 端口被占用
我刚刚启动了自己编译的nginx,在没有关闭进程的情况下,删除了nginx根目录,而后使用yum安装的nginx,启动时就会报错
解决问题
- 先查看被占用的nginx端口号,然后关闭进程
<pid>
:进程pid
1 | ps aux | grep nginx |
- 然后再启动nginx
1 | systemctl start nginx |
原因二
- 配置文件有误
解决问题
- 查看配置文件是否有误
1 | /usr/sbin/nginx -t |