Как Amazon Работы Проверки состояния ELB?

Вы посмотрели на icacls.exe и cacls.exe? (оба в System32 папка, по крайней мере, на Win7)

5
задан 24 November 2011 в 15:40
6 ответов

У меня такая же проблема. Я просто проверил TCP: 80 как временное решение (которое отлично работает).

1
ответ дан 3 December 2019 в 01:40

Я предполагаю, что он выполняет HTTP-запрос GET по указанному пути "/" каждого из серверов и ищет успешный код HTTP-ответа (200). Можете ли вы успешно отправить GET-запрос на http: // : 80 / через браузер (или инструмент командной строки, такой как wget или curl ).

Если запрос обслуживается успешно, второй вопрос, который следует спросить: настроили ли вы группу безопасности своих серверов таким образом, чтобы доступ к порту 80 был ограничен определенным адресом источника или подсетью? Если это так, вам нужно добавить группу безопасности ELB в фильтр. Группа всегда называется:

amazon-elb/amazon-elb-sg

, поэтому вы можете просто добавить ее в поле «Источник» в разделе «Группы безопасности» консоли AWS.

1
ответ дан 3 December 2019 в 01:40

так что я только что получил HTTP-проверку, указав ее на статический html-файл (в отличие от php-страницы).

'/' не работает, несмотря на то, что возвращает действительный статус http при использовании curl и т. д. Однако '/file.html' проходит проверку работоспособности.

0
ответ дан 3 December 2019 в 01:40

Я пришел к выводу, что ответ, помимо ответа HTTP 200, должен содержать определенные заголовки. У меня был HTTP 200, возвращенный с моего сервера tomcat, работающего на экземпляре, который не работает, но статическая страница html, обслуживаемая httpd (также возвращающая код 200), работает нормально. Глядя на заголовки, одно из немногих отличий заключалось в том, что заголовок tomcat не содержал тип содержимого. Не знаю, почему это может иметь значение.

2
ответ дан 3 December 2019 в 01:40

Вы должны использовать определенное доменное имя на своем веб-сервере. Или вы настраиваете свой веб-сервер для удовлетворения любого запроса (привязка *) или следуете документации .

1
ответ дан 3 December 2019 в 01:40
  • Во-первых, убедитесь, что трафик безопасности ELB разрешил трафик обратно от экземпляра, а группа безопасности экземпляра разрешает трафик из ELB.
  • Было упомянуто, что ответ должен быть 200
  • И, наконец, у вас есть более одного интерфейса из того, что я могу указать, какой интерфейс будет выбран случайным образом.
  • ELB должен находиться в подсети с интернет-маршрутом к IGW
0
ответ дан 3 December 2019 в 01:40

Теги

Похожие вопросы