Linux將8080端口轉發到80端口

用阿里雲部署項目並連接微信公衆號的小夥伴們應該會遇到一個問題,如果用eclipse遠程調試tomcat程序時,回調頁面域名無法添加端口號,而root下的tomcat端口已經改爲80,那麼訪問自定義賬號下的8080端口成爲一個問題。

本文采用將8080端口的請求發送到80端口,採用修改centos(centos7)的機制進行自動轉發。由於centos7版本沒有iptables-services,故需要安裝。如果是centos7一下版本則可以直接打開

  1. 用root賬戶將防火牆停止
    systemctl stop firewalld.service
    systemctl disable firewalld.service

     

  2.  安裝 iptables-services

    yum install iptables-services

     

  3. 轉發端口
    iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

     

  4.  

    生效配置

    service iptables save

     

    最後有iptables: Saving firewall rules to /etc/sysconfig/iptables:[  OK  ] 即設置成功,此時的設置生效在服務器重啓後失效,則需要永久設置

  5. 設置有效

    systemctl restart iptables.service
    systemctl enable iptables.service

     

設置完成 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章