linux 端口80占用问题

主要是搭建一次ghost博客网站改成80端口无法启动提示被占用。

提示:80端口被占用,启动失败。

netstat -ano 或者 netstat -apn | grep 80 

没有发现占用80端口的进程,换8080端口发现是可以启动的,然后再改回server.port=80,

主要原因是:非 root 用户不能使用包括 1024 以下的端口号访问。

官网有关于root账户启动帮助文档,没仔细看文档,按文档操作即可。

Root user permissions fix:https://ghost.org/faq/root-user-fix/

ghost ls 查看进程状态,以及 netstat -an | grep 80 或 ss -tnl 查看 80 端口号是否被监听。

这个问题思路也可以推广到其他程序软件。

也可以用 iptables 做个转发,将 80 端口(web访问端口)消息转发给 8080 端口(实际内部端口)。

原文地址:https://www.cnblogs.com/fieldtianye/p/12291108.html