-1

J'ai un déploiement simple avec certains serveurs Web connectés à un AWS ELB. Cette ELB à son tour a quelques serveurs d'application derrière elle.Les serveurs Web ne peuvent pas se connecter au serveur d'applications ELB - AWS

Les serveurs Web ne peuvent pas se connecter au serveur d'application ELB. Le journal des erreurs httpd est pleine de:

[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 

J'ai essayé de vérifier si cela est un problème SELinux mais cela ne semble pas.
J'ai aussi lu un grand nombre de discussions sur internet à ce sujet et je n'ai pas trouvé de solutions.

Mes questions:
1. Quelles autres méthodes puis-je utiliser pour résoudre ce problème?
2. Comment résoudre ce problème?

+0

est le port 80 est ouvert dans votre serveur d'applications? vous pouvez le vérifier en utilisant le groupe de sécurité de votre serveur d'applications. –

Répondre

1

Avez-vous configuré votre ELB en tant que port externe et également nécessaire pour le groupe de sécurité ELB?

+0

ELB est configuré comme externe. Les ports 80 et 8009 sont configurés pour l'accès par les serveurs Web. – Sriram

+0

Je peux atteindre l'ip via le port 80. (http://54.254.179.37/ montre la page de test Apache). Il semble donc que le problème est avec l'accès sortant de vos serveurs Web. Ces serveurs Web sont-ils également dans AWS? Aussi pouvez-vous donner quelques informations sur votre configuration de VPC? –

+0

Oui. Ces serveurs Web sont également sur AWS. L'entrée pour l'ELB est définie pour recevoir des demandes du groupe de sécurité du serveur Web sur 80 & 8009 (pour AJP) – Sriram