启动端口失踪
问题描述
apt install nginx 默认安装了1.18版本
systemctl start nginx后发现80端口并没有启动,网页亦无法访问
排查
lsof -i:80 lsof -i|grep nginx 无占用进程
ps -ef|grep nginx 一个nginx:master 一个worker
默认情况下会有两个work
少了一个默认的www-data进程
/etc/nginx/nginx.conf配置没有问题
引用club发现/etc/nginx/sites-enabled没有默认default文件
解决法案
cp sites-available/default sites-enabled/
systemctl restart nginx
本文描述了在默认安装1.18版本Nginx后,启动时80端口失效的问题。通过排查发现缺少www-data进程,配置文件正常但sites-enabled中无默认文件。最终通过创建默认站点并重启Nginx解决了问题。

被折叠的 条评论
为什么被折叠?



