我正在尝试将端口80重定向到8080,因为用户无需键入url作为webapp:8080即可访问该网站。
这是我遇到的从端口80重定向到8080的命令:
sudo iptables -A PREROUTING -t nat -i enp0s25 -p tcp --dport 80 -j REDIRECT --to-port 8080
我现在能够以webapp /访问该页面。但是我现在遇到的问题是,如果我在重新启动系统后给webapp /我就无法访问该页面。
我该如何解决这个问题?
答案 0 :(得分:0)
您唯一需要的是永久保存iptables规则。它可以是各种依赖于Linux发行版。 对于Debian / Ubuntu,请参见此处:
https://www.thomas-krenn.com/en/wiki/Saving_Iptables_Firewall_Rules_Permanently
答案 1 :(得分:0)
你可以试试这个:
iptables-save > /etc/sysconfig/iptables
“/ etc / sysconfig / iptables”用于centos,你需要在linux操作系统上找到相同的文件:)
另一个解决方案是创建一个conf'文件并在系统启动时使用此文件:
chkconfig Conf_iptables on
此外,如果要使用IPv6,则必须创建2个iptables规则(对于IPv4和IPv6):)
如果您需要帮助,请使用本网站(抱歉,但是用法语):http://blog.sephirots.fr/?p=123