【笔记】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
2
ps aux | grep nginx
kill -9 <pid>
  • 然后再启动nginx
1
systemctl start nginx

原因二

  • 配置文件有误

解决问题

  • 查看配置文件是否有误
1
/usr/sbin/nginx -t

完成

参考文献

CSDN——常敲代码手不生
博客园——jason47