是什么导致了nginx.service: control process exited, code=exited status=1?

是什么导致了nginx.service: control process exited, code=exited status=1?

今天使用脚本安装nginx服务时遇到下面的问题:
是什么导致了nginx.service: control process exited, code=exited status=1?_第1张图片
那就先敲命令呗,结果如下:
是什么导致了nginx.service: control process exited, code=exited status=1?_第2张图片
看到control process exited 我马上想到的就是其进程占用,但是我奇怪的是为什么有程序占用这个80端口的进程,于是ps命令看了一下,果不其然,前些时间安装了httpd服务,所以80端口就打开了。所以想到两个方法解决,先看一下ps命令的结果再来说怎么解决。
是什么导致了nginx.service: control process exited, code=exited status=1?_第3张图片

解决:
1、直接关闭httpd服务开启nginx的服务

systemctl stop httpd
systemctl start nginx

2、更改nginx的主配置文件,将监听端口设置一下,该成其他端口号,但是需要注意不要和其他的端口号冲突(已开启的服务,如mysqld:3306,sshd:20,ftp等)这里就演示了,推荐还是使用第一种。

你可能感兴趣的:(Bug处理,Nginx服务)