我有一个带有centos的ec2实例和在端口8080上运行的tomcat服务器。 我的安全组有一个用于HTTPS(443)的开放端口
对于重定向,我添加了以下iptables规则:
iptables -A INPUT -i eth0 -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 8443 -j ACCEPT
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to-ports 8443
sudo iptables -t nat -A OUTPUT -p tcp --dport 443 -j REDIRECT --to-ports 8443
现在我可以从实例连接到端口443,并重定向到端口8443。
https:// localhost
https://54.247.86.18(弹性ip)
但是从外部这是行不通的。如果我从浏览器连接到https://54.247.86.18,则会收到找不到服务器的错误。
任何想法如何解决?