-1

У меня есть простое развертывание с некоторыми веб-серверами, подключенными к AWS ELB. У этого ELB в свою очередь есть несколько серверов приложений за ним.WebServers не может подключиться к серверу приложений ELB - AWS

Веб-серверы не могут подключиться к серверу приложений ELB. httpd журнал ошибок полна:

[Thu Dec 22 15:28:05.897273 2016] [proxy:error] [pid 10188] (70007)The timeout specified has expired: AH00957: HTTP: attempt to connect to 54.254.179.37:80 (elblinkhere) failed 
[Thu Dec 22 15:28:05.897348 2016] [proxy:error] [pid 10188] AH00959: ap_proxy_connect_backend disabling worker for (elblinkhere) for 60s 
[Thu Dec 22 15:28:05.897361 2016] [proxy_http:error] [pid 10188] [client 10.0.0.54:13789] AH01114: HTTP: failed to make connection to backend: elblinkhere 

Я попытался проверить, если это SELinux проблема, но это не кажется так.
Я также прочитал большое количество потоков в Интернете об этом и не нашел решения.

Мой вопрос (ы):
1. Какие еще методы я могу использовать для решения этой проблемы?
2. Как разрешить это?

+0

- порт 80 открыт на вашем сервере приложений? вы можете проверить его, используя группу безопасности вашего приложения-сервера. –

ответ

1

Вы настроили свой ELB как внешний и также включили необходимый порт для группы безопасности ELB?

+0

ELB настроен как внешний. Порты 80 и 8009 настроены для доступа к веб-серверам. – Sriram

+0

Я могу добраться до ip через порт 80. (http://54.254.179.37/ показывает страницу тестирования Apache). Похоже, что проблема связана с исходящим доступом ваших веб-серверов. Являются ли эти веб-серверы также в AWS? Также можете ли вы дать некоторую информацию о настройке VPC? –

+0

Да. Эти веб-серверы также находятся на AWS. Входящий для ELB установлен для приема запросов от группы безопасности веб-сервера более 80 и 8009 (для AJP) – Sriram