amazon-ec2 - 在 EC2 实例上运行 Cherrypy Hello World

标签 amazon-ec2 amazon-web-services cherrypy

我正在尝试在一个新的 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 管理控制台中列出的公共(public) DNS 以及设置弹性 IP 连接到 Web 服务器;两者都不允许成功连接。

任何指导将不胜感激。

最佳答案

设置socket_host到服务器 ip 或 '0.0.0.0' 以进行外部访问。

关于amazon-ec2 - 在 EC2 实例上运行 Cherrypy Hello World,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5608430/

相关文章:

python - 在 Boto 中列出 EC2 卷

ruby-on-rails - Elastic Beanstalk 间歇性激活机架 1.5.2,但我的 Gemfile 需要机架 1.6.0

javascript - 读取 Nodejs 应用程序的亚马逊网络服务上的控制台日志

php - 我们应该在 Amazon MWS PHP SDK 的 APPLICATION_NAME 和 APPLICATION_VERSION 字段中输入什么?

amazon-web-services - 查找 AWS RDS 连接源

python - 我无法理解使用 cherrypy/bottle 的多线程

ruby-on-rails - 托管网络应用程序的成本/rails ?

amazon-web-services - 如何修改 AWS Cognito 用户池的访问 token 和身份 token 的到期时间

python - 如何阻止用作装饰器的 cherrypy 自定义工具应用于静态文件?

python - Cherrypy 索引调度程序不像定义的那样