Python 3.x Cherrypy web应用程序在internet上不可见,但可以在本地系统上访问

Python 3.x Cherrypy web应用程序在internet上不可见,但可以在本地系统上访问,python-3.x,python-2.7,amazon-ec2,web-hosting,cherrypy,Python 3.x,Python 2.7,Amazon Ec2,Web Hosting,Cherrypy,我已经在AWS EC2中使用Cherrypy开发了一个web应用程序,当运行该应用程序时,我可以在本地web浏览器中使用localhost查看它,但使用系统IP地址,我无法访问该网站。是否有人可以指导我如何托管应用程序,以便在AWS EC2计算机之外的internet上访问该应用程序 我使用下面的配置 [global] server.socket_host : '0.0.0.0' server.socket_port: 80 您需要编辑连接到EC2实例的安全组以打开端口80: 谢谢你的帮助 当

我已经在AWS EC2中使用Cherrypy开发了一个web应用程序,当运行该应用程序时,我可以在本地web浏览器中使用localhost查看它,但使用系统IP地址,我无法访问该网站。是否有人可以指导我如何托管应用程序,以便在AWS EC2计算机之外的internet上访问该应用程序

我使用下面的配置

[global]
server.socket_host : '0.0.0.0'
server.socket_port: 80

您需要编辑连接到EC2实例的安全组以打开端口80:

谢谢你的帮助

当我进一步排除问题时,我发现ip是可ping的,但端口80不工作。 这是由于windows高级防火墙设置阻止了它。
我已在windows高级防火墙设置中创建了一个新的入站规则,以允许80端口。

我也尝试更改此设置,但它不起作用。请提供任何其他建议。我也有一个用于AWS的弹性IP。@Vinel您的EC2实例使用的是哪种操作系统?