主要是搭建一次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 端口(實際內部端口)。