【发布时间】:2011-06-08 05:43:24
【问题描述】:
我在 Ec2 云服务器上有 ubuntu 实例,在同一个实例上我使用 simpleXMLRP 创建了 xmlrpc 服务器。我想从我的本地 ubuntu 机器访问服务器方法。但是当我尝试这样做时,它引发了“Protocol Error”,如下所示,
“XMLRPC 错误:xmlrpclib.ProtocolError:ec2-70-41-59-2.amazonaws.com:8000/Common 的 ProtocolError:-1 >”
根据链接http://docs.python.org/library/xmlrpclib.html.协议错误,如果URI命名的服务器不存在。但服务器在云端运行。
这是什么错误,我该如何解决?亚马逊云是否需要进行任何更改才能访问特定的主机和端口?如果是这样,应该应用哪些更改?
【问题讨论】:
-
还没有,但我已经为“所有 TCP”设置了规则(在 Ec2 云服务器的安全组中),可以访问 8000 端口,它开始工作了 :)
-
@Yajushi 既然你自己已经找到了这个问题的答案,你能把它添加为答案吗?
标签: python amazon-ec2 cloud simplexmlrpcserver