通常HTTP訪問頁面時自動重定向到80端口,hexo默認服務端口為4000,因而不能直接使用 80 端口,需要進行一個端口映射 4000 -> 80。 一般規定,iptables規則保存在 /etc/iptables.up.rules 文件中,于是,在 /etc/network/if-PRe-up.d/目錄下新建一個腳本 iptables ,實現重啟后重新載入規則
建立轉發規則$ /sbin/iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
保存規則 $ /sbin/iptables-save > /etc/iptables.up.rules
建立開機自啟動項 $ vim /etc/network/if-pre-up.d/iptables
輸入以下內容/bin/bash/sbin/iptables-restore < /etc/iptables.up.rules賦予權限 $ chmod -x iptables
完畢
新聞熱點
疑難解答