Cherrypy Web应用程序在Internet上不可见,但能够在本地系统上访问

问题描述 投票:0回答:2

我在AWS EC2中使用Cherrypy开发了一个Web应用程序,运行此应用程序时,我可以使用localhost在本地Web浏览器中看到它,但使用系统IP地址我无法访问该站点。任何人都可以指导我如何托管应用程序,以便可以在AWS EC2机器外部的Internet上访问它。

我使用下面的配置。

[global]
server.socket_host : '0.0.0.0'
server.socket_port: 80
python-3.x python-2.7 amazon-ec2 web-hosting cherrypy
2个回答
0
投票

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

enter image description here


0
投票

谢谢你的帮助 !

当我进一步解决问题时,我发现ip是可ping的,但端口80无法正常工作。这是由于Windows高级防火墙设置阻止它。我在Windows高级防火墙设置中创建了一个新的入站规则,允许80端口。

© www.soinside.com 2019 - 2024. All rights reserved.