httpd: apr_sockaddr_info_get() が RHEL で失敗しました
Red Hat Enterprise Linux上でApacheウェブサーバーを実行しているときに、サービスを開始しようとすると、AH00557: httpd: apr_sockaddr_info_get() failedまたはAH00558: httpd: Could not reliably determine the server's fully qualified domain nameというエラーが発生することがあります。このチュートリアルでは、このエラーの原因を見て、それを修正するための解決策を提供します。
このチュートリアルでは、あなたは学びます:
- RHELで
httpd: apr_sockaddr_info_get() failedエラーを解決する方法 - RHELで
httpd: サーバーの完全修飾ドメイン名を確実に特定できませんでしたエラーを解決する方法
httpd: apr_sockaddr_info_get() に失敗しました
私たちは、Apacheウェブサーバーを起動し、そのステータスを確認しようとした後にこのエラーメッセージが表示されるのを見ることができます:
systemctl status httpd
新しいバージョンのRHELでは、表示されるエラーがhttpd: サーバーの完全修飾ドメイン名を信頼性を持って特定できませんでしたである場合があります。両方のエラーの原因は同じです。
このエラーの解決策は、Apacheの設定ファイル内に適切なServerNameディレクティブを設定することです。ここには通常、完全修飾ドメイン名またはローカルDNS名を入力します。もしもそれがない場合、ループバックアドレスに設定するだけで問題は解決します(rootで実行してください):
echo 'ServerName 127.0.0.1' >> /etc/httpd/conf/httpd.conf
次に、変更を適用するためにサービスを再起動してください:
systemctl restart httpd
問題解決!httpdが再起動すると、もうエラーは発生しないはずです。
