【问题标题】:Getting a cherrypy Hello World running on EC2 instance在 EC2 实例上运行 Cherrypy Hello World
【发布时间】:2011-08-02 06:43:21
【问题描述】:

我正在尝试在一个新的 EC2 实例上进行简单的概念验证,在该实例中我运行 CherryPy 发行版中的“Hello World”教程代码。

CherryPy 成功启动,直接在 EC2 实例上运行的 wget 成功检索 Hello World 页面。但是,尝试从我自己的机器访问同一页面会导致“无法连接”错误。

CherryPy 在端口 8080 上运行,我的 EC2 实例设置了一个安全组,应该允许来自任何地方的流量连接到端口 8080。

这是我的 CherryPy tutorial.conf:

[global]
server.socket_host = "127.0.0.1"
server.socket_port = 8080
server.thread_pool = 10

我尝试使用 AWS 管理控制台中列出的公共 DNS 以及设置弹性 IP 连接到 Web 服务器;两者都不允许成功连接。

任何指导将不胜感激。

【问题讨论】:

  • 您能否分享您的代码,说明您是如何做到这一点的。我仍然无法访问它。 :(

标签: amazon-ec2 amazon-web-services cherrypy


【解决方案1】:

socket_host设置为服务器ip或'0.0.0.0'以供外部访问。

【讨论】:

  • 这为我节省了很多时间。谢谢。
  • 谢谢。我花了几个小时寻找解决方案,但没有找到任何可行的方法。非常感谢!
猜你喜欢
  • 2010-10-20
  • 1970-01-01
  • 2015-05-10
  • 1970-01-01
  • 2017-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-18
相关资源
最近更新 更多