質問: Webサーバから後続サーバへのリバースプロキシの設定をWebサーバ上のhttpdの設定(http.conf)に しております。 <構成> Webサーバ⇒ALB⇒後続サーバ リバースプロキシでは宛先はALBを指定。 <リバースプロキシの設定> ProxyPreserveHost Off ProxyPass "/XXX" "http://ALBのドメイン名:YYYY/XXX" ProxyPassReverse "/XXX" "http://ALBのドメイン名:YYYY/XXX" ALBのIPアドレスが動的に変更となっていたのですが、httpdのプロセスが IPアドレスをキャッシュしているため、古いIPアドレスにアクセスしていたため、 ProxyPassに「retry=0 disablereuse=On」を指定して、古いIPアドレスを見ないように したのですが、以下のエラーが出てしまいました。 AH00898: DNS lookup failure for: ALBのドメイン名 returned by ~ ProxyPassの設定を元に戻してhttpdを再起動したのですが、同じエラーが出てしまっている 状況で原因不明な状況ですが、今どういう状況になっているのでしょうか。
回答: すみません。Route53に登録されていた内容が誤って変更されていたためでした。 他のWEBサーバも同じRoute53を使用していたため、Route53を疑っていなかったのですが、 他のWEBサーバはhttpdを再起動していなかったため、古いALBのIPアドレスがキャッシュされていたため、そちらはエラーとなっておりませんでした。