2016-12-22 39 views
-1

我有一些簡單的部署,有些網絡服務器連接到AWS ELB。這個ELB反過來有一些應用服務器。WebServers無法連接到應用服務器ELB - AWS

Web服務器無法連接到應用程序服務器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配置爲由Web服務器訪問。 – Sriram

+0

我可以通過端口80訪問IP。(http://54.254.179.37/顯示apache測試頁面)。所以看起來問題在於你的web服務器的出站訪問。這些網絡服務器是否也在AWS?你也可以給你一些關於你的VPC設置的信息嗎? –

+0

是的。這些網絡服務器也在AWS上。 ELB的入站設置爲接收來自網絡服務器安全組的超過80&8009的請求(對於AJP) – Sriram