我想将端口添加8080
到EC2安全组以访问tomcat。但是,每当我从下拉列表中选择HTTP时,我都会将80
端口设为默认端口,并且也无法更改它。
那么如何添加8080
才能公开访问Tomcat?
我想将端口添加8080
到EC2安全组以访问tomcat。但是,每当我从下拉列表中选择HTTP时,我都会将80
端口设为默认端口,并且也无法更改它。
那么如何添加8080
才能公开访问Tomcat?
Answers:
您必须在下拉菜单中选择“自定义TCP规则”。
然后,您将能够将端口更改为8080。
# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
在安全组中添加规则后,您还应该打开Linux os端口,以便访问您的webservice命令
sudo ufw allow 8080/tcp
一些额外信息:实际上,这不是部署服务的好方法。我们应该使用反向代理服务器来处理所有类型的请求(例如nginx),并且应将这些请求路由到特定的Web服务,这就是为什么如果您将整个流量都路由到80端口(HTTP)或443(HTTPS)要配置SSL。因此,使用它会使很多事情变得容易。按照此步骤了解如何使用Nginx。