我按照以下步骤运行我的web应用程序
哪些更改需要作出,以使网站将可以访问,而不输入任何端口号的网址。(我已经将域名映射到IP地址。)我想使用java 8特性,因此我更喜欢tomcat 9安装。
发布于 2017-04-24 13:00:54
一个简单的解决方案(在EC2上测试,运行在ubuntu上)。基本上,将所有流量从端口80重定向到8080。
sudo /sbin/iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080人们还建议安装iptables-persistent (通过apt-get安装)来保存更改,但我个人还没有对其进行测试。
确保您的允许端口80在您的AWS控制台。为此,在Network&Security转到Security 下,选择EC2实例的组,选择它并转到入站(底部),然后编辑,以及Add Rule和端口80。你可能得等一段时间。
发布于 2017-04-28 11:43:21
另一种方法是创建一个子域,如果您有像abc.techuva.com这样的域,并将其映射到您的url:8080等,并使其工作。
https://stackoverflow.com/questions/43575300
复制相似问题