Amazon EC2 403 Запрещенное сообщение об ошибке - PullRequest
2 голосов
/ 29 августа 2011

Я назначил Elastic IP для моего экземпляра EC2, и после этого, когда я пошел, чтобы получить доступ к экземпляру, он выдает мне сообщение об ошибке 403 Forbidden, и IP также был изменен. Также я не могу получить доступ к нему с помощью Putty.

Любая помощь будет оценена.

1 Ответ

5 голосов
/ 30 августа 2011

В AWS-EC2 каждый раз, когда вы связываете Elastic IP с экземпляром, и Public IP, и AWS Public DNS обновляются, чтобы отражать Elastic IP. По моему опыту, это обычно происходит менее чем за минуту, но это может варьироваться.

Что касается того, почему вы не можете подключиться к экземпляру ни из браузера, ни из SSH (Putty) соединения. Если бы вы могли ответить на эти вопросы, я, возможно, помогу вам разобраться, почему вы не можете подключиться к своему экземпляру.

Для ошибки 403-

  1. Используете ли вы Apache? Если да, обновили ли вы записи vhost в http.conf, ssl.conf и любых других соответствующих файлах конфигурации apache? Вам необходимо обновить все блоки vhost, которые ссылаются на старый публичный IP-адрес AWS или публичный DNS AWS, чтобы отразить изменение нового эластичного IP-адреса. Вы можете установить vhost ServerName на любой из следующих параметров: Elastic IP, AWS Public DNS или FQDN (Полное доменное имя). После обновления файлов conf не забудьте перезапустить Apache.
  2. Экземпляр, связанный с группой безопасности, в которой открыты порты 80 и 443 (по умолчанию HTTP и HTTPS)? Очевидно, что если вы изменили порты, на которых обслуживаете свой сайт, эти номера портов должны быть открыты в группе безопасности вместо 80 и 443.

Для шпаклевки -

  1. Можете ли вы опубликовать команду ssh, которую вы используете из Putty?
  2. Экземпляр, связанный с группой безопасности, у которой открыт порт 22 (порт SSH по умолчанию)?
...