vps怎么解决80端口占用问题

80端口占用,如何查看?如何解决占用问题,需要的命令是什么?

lsof -i:80

kill -9 {PID} 替换一下PID,-9是强制,注意别干掉有用的

换 8081 端口,再用 nginx 反代

Image description</s>Image description<e>

https://blog.csdn.net/qq_40835779/article/details/137794069

Image description</s>Image description<e>

https://www.reddit.com/r/selfhosted/comments/bnq1th/self_hosted_web_server_but_isp_blocked_port_80/

操作 命令

查看 80 端口占用进程 `sudo netstat -tulnp

终止占用 80 端口的进程 sudo kill -9 <PID>

重启 Nginx sudo systemctl restart nginx

重启 Apache sudo systemctl restart apache2

修改 Nginx 端口 编辑 /etc/nginx/sites-enabled/default,改 listen 80; 为 listen 8080;

修改 Apache 端口 编辑 /etc/apache2/ports.conf,改 Listen 80 为 Listen 8080

检查防火墙规则 sudo iptables -L -n -v