0

Ec2クラウドサーバーにubuntuインスタンスがあり、同じインスタンスでsimpleXMLRPを使用してxmlrpcサーバーを作成しました。ローカルの ubuntu マシンからサーバー メソッドにアクセスしたいのですが、そうしようとすると、以下のように「 Protocol Error 」が発生しました。

「XMLRPC エラー: xmlrpclib.ProtocolError: ProtocolError for ec2-70-41-59-2.amazonaws.com:8000/Common: -1 >」

リンクhttp://docs.python.org/library/xmlrpclib.html に従ってください。URI で指定されたサーバーが存在しない場合、プロトコル エラーが発生します。ただし、サーバーはクラウド上で実行されています。

このエラーは何ですか?どうすれば修正できますか? 特定のホストとポートへのアクセスを許可するために、Amazon クラウドで必要な変更はありますか? その場合、どのような変更を適用する必要がありますか?

4

1 に答える 1

0

この答えは、誰かが同じ問題を解決するのに役立つかもしれません、

1)クラウドサーバーのEc2セクションで(またはデフォルトの)セキュリティグループを選択します。

2)[インバウンド]タブを選択し、[すべてのTCP]の新しいルールを作成して、必要なポートへのアクセスを許可します。

私の知る限り、2番目のステップでは、エンドユーザーからのインバウンドアクセス用に選択したポートを開くようにクラウドサーバーに通知します。

于 2011-07-05T10:23:56.947 に答える