原因就是80 端口被占用了可能是你的centos安装了Apache中间件,然后它俩都用的80 端口所以导致占用了,这时候关闭端口即可!用到命令fuser

fuser 是Linux上的一个命令,用以由文件或设备去找出使用文件、或设备的进程,该命令列出本地进程的进程号,那些本地进程使用File 参数指定的本地或远程文件。对于阻塞特别设备,此命令列出了使用该设备上任何文件的进程。

-k 杀掉访问文件的进程。如果没有指定-signal就会发送SIGKILL信号。  

root用户下干掉这个进行/或者应用

fuser -k 80/tcp

非root用户下加个sudo 

sudo fuser -k 80/tcp

然后重新启动nginx即可

我的路径是 /usr/local/nginx/sbin/nginx 或者也可以到达nginx当前的应用下使用./nginx即可

然后如下所示我的nginx可以启动了

 

相关链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: