0

我在 Ec2 云服务器上有 ubuntu 实例,在同一个实例上我使用 simpleXMLRP 创建了 xmlrpc 服务器。我想从我的本地 ubuntu 机器访问服务器方法。但是当我尝试这样做时,它引发了“协议错误”,如下所示,

“XMLRPC 错误:xmlrpclib.ProtocolError:ec2-70-41-59-2.amazonaws.com:8000/Common 的 ProtocolError:-1 >”

根据链接http://docs.python.org/library/xmlrpclib.html。如果 URI 命名的服务器不存在,则会发生协议错误。但服务器在云上运行。

这是什么错误,我该如何解决?亚马逊云是否需要进行任何更改才能访问特定的主机和端口?如果是这样,应该进行哪些更改?

4

1 回答 1

0

这个答案可能会帮助某人解决同样的问题,

1) 在云服务器的 Ec2 部分中选择您的(或默认)安全组。

2) 选择“入站”选项卡并为“所有 TCP”创建新规则并授予对所需端口的访问权限。

据我所知,第二步将通知云服务器为最终用户的入站访问打开选定的端口。

于 2011-07-05T10:23:56.947 回答