客户端计算机无法与托管在EC2云服务器上的xmlrpc服务器连接

时间:2011-06-08 05:43:25

标签: python amazon-ec2 cloud simplexmlrpcserver

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

  

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

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

这是什么错误,我该如何解决?是否需要对Amazon云进行任何更改,以便访问特定主机和端口?如果是的话,应该适用哪些变化?

1 个答案:

答案 0 :(得分:0)

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

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

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

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