Клиентский компьютер не может подключиться к серверу xmlrpc, расположенному на облачном сервере EC2 - PullRequest
0 голосов
/ 08 июня 2011

У меня есть экземпляр Ubuntu на облачном сервере Ec2, и в этом же экземпляре я создал сервер xmlrpc, используя simpleXMLRP.Я хотел бы получить доступ к серверным методам из моего локального компьютера с Ubuntu. Но когда я пытался это сделать, он выдал « Ошибка протокола », как показано ниже,

«Ошибка XMLRPC:xmlrpclib.ProtocolError: ProtocolError для ec2-70-41-59-2.amazonaws.com:8000/Common: -1> "

По ссылке http://docs.python.org/library/xmlrpclib.html. ошибка протокола будетпроисходят, если сервер с именем URI не существует.но сервер работает в облаке.

Что это за ошибка и как ее исправить?Требуются ли какие-либо изменения в облаке Amazon для предоставления доступа к определенному хосту и порту?если да, то какие изменения следует применить?

1 Ответ

0 голосов
/ 05 июля 2011

Этот ответ может помочь кому-то решить ту же проблему,

1) Выберите (или по умолчанию) группу безопасности в разделе Ec2 облачного сервера.

2) Выберите вкладку «Входящие» и создайте новое правило для «Все TCP» и предоставьте доступ к нужному порту.

Насколько мне известно, второй шаг проинформирует облачный сервер об открытии выбранного порта для входящего доступа от конечных пользователей.

...