Экземпляр AWS ec2 недоступен через браузер и ssh из-за ошибки тайм-аута

#amazon-web-services #ssh #http-status-code-504

#amazon-web-services #ssh #http-status-code-504

Вопрос:

Он работает нормально. Внезапно он начал выдавать ошибку тайм-аута 504. В SSH отображалось предупреждение об обновлении ubuntu, я установил необходимое и обновил правильно, надеясь, что оно больше не будет выдавать ошибок. Но все же проблема сохраняется. Я проверил входящие правила в AWS, все хорошо для портов 80,443 и 22. У меня нет агента SSM, установленного в AWS, и я не нахожу правильного руководства по его установке.

Что могло пойти не так?

Комментарии:

1. Возможно, IP-адрес изменился? Вы это проверили?

2. @Marcin да, это так. Большое вам спасибо и очень сожалею о глупой ошибке. Я не понял, что это изменилось после перезагрузки

3. Нет проблем. Если вы не возражаете, я предоставлю ответ с дополнительной информацией.

4. Да, пожалуйста, продолжайте. Apache не запускается .. хотя я перезапускаю его.. Просто, если бы вы могли помочь с этим

5. Вы включили его? systemctl enable apache — точная команда зависит от вашей ОС. Вы можете задать новый вопрос, специфичный для apache, если хотите, с подробными сведениями о его настройке, а также экземпляре, который вы используете, с любыми сообщениями об ошибках.

Ответ №1:

На основе комментариев.

Проблема заключалась в том, что экземпляр был перезапущен. Следовательно, общедоступный IP-адрес, предоставляемый AWS, изменился:

Мы сообщаем общедоступный IP-адрес вашего инстанса, когда он останавливается, переходит в спящий режим или завершается. Ваш остановленный или находящийся в спящем режиме экземпляр получает новый общедоступный IP-адрес при запуске.

Чтобы устранить эту проблему в будущем, вы можете прикрепить эластичный IP-адрес (EIP) к своему экземпляру. EIP сохраняется между перезапусками и является бесплатным до тех пор, пока он подключен к запущенному экземпляру.

Комментарии:

1. Большое спасибо.. Тогда я буду использовать эластичный IP-адрес. Также мне удалось перезапустить apache, войдя в систему как пользователь root. ИТАК, прблм решена. Большое спасибо

Ответ №2:

Сначала присоедините один эластичный IP-адрес к существующему экземпляру, который затем можно использовать для общедоступных IP-адресов и EIP

если вы не подключаете EIP каждый раз при перезапуске сервера, вы получаете новый IP-адрес инстанса.

Кроме того, необходимо проверить группу безопасности, примененную к этому экземпляру.