从端口443重定向到8443不能从外部运行独立的tomcat

问题描述

我有一个带有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,则会收到找不到服务器的错误

任何想法如何解决

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)