1、
背景:yum工具安装nginx后 yum install -y nginx
问题:启动nginx : systemctl start nginx,启动失败,利用systemctl status nginx.service查看具体信息
如图:
错误分析:这是由于80端口已经被其他进行占用导致Nginx无法绑定到80端口上,可尝试查询端口占用进程并终止该进程。
解决:(1)查询端口号进程PID
sudo lsof -i:80 //查询端口80的进程PID
(2)终止占用端口的进程
sudo kill -9 对应进程的PID号
(3)最后再查看端口号的进程PID,这次应该为空
sudo lsof -i:80 //再次查看占用端口80的进程PID
(4)最后再次进行启动nginx:systemctl start nginx,无报错,启动成功!
我的具体操作过程如下图:
参考:https://blog.csdn.net/qq_48968230/article/details/131974513