我试图在一个新的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服务器。都不允许成功连接。

任何指导将不胜感激。

最佳答案

socket_host设置为服务器ip或“ 0.0.0.0”以进行外部访问。

08-07 14:51
查看更多