J'utilise le serveur web Apache 2.4 pour envoyer des requêtes HTTP entrantes à nos serveurs dorsaux en utilisant la directive proxypass. Je transmets également une requête sortante de nos serveurs dorsaux via Apache, en utilisant de nouveau proxypass, par ex.Apache proxypass adresses IP en cache
< Lieu/outgoingrequest />
ProxyPass http://foobar.com/ retry=0 timeout=40 ttl=60
ProxyPassReverse http://foobar.com/
</Location>
Cela fonctionne bien normalement, je peux voir toutes les demandes entrantes et sortantes dans le journal Apache. Cependant, foobar.com est hébergé dans le cloud AWS et occasionnellement son adresse IP change, ce qui entraîne l'échec de toutes les demandes sortantes. Une recherche DNS montre la nouvelle adresse IP, donc clairement mod-proxy cache l'adresse IP. J'ai ajouté ttl = 60, mais les demandes sortantes continuent d'échouer pendant des heures.
Y a-t-il quelque chose qui me manque, ou devrais-je le faire d'une manière complètement différente?