httpd: apr_sockaddr_info_get() fehlgeschlagen auf RHEL
Wenn Sie einen Apache-Webserver unter Red Hat Enterprise Linux ausführen, kann der Fehler AH00557: httpd: apr_sockaddr_info_get() failed oder AH00558: httpd: Could not reliable determine the fully qualified domain name to the server when try to start the service auftreten. In diesem Tutorial untersuchen wir die Ursache dieses Fehlers und geben Ihnen eine Lösung, um ihn zu beheben.
In diesem Tutorial lernen Sie:
- So beheben Sie den Fehler
httpd: apr_sockaddr_info_get() failedauf RHEL - Beheben des
httpd-Fehlers: Der Fehler "Vollqualifizierter Domänenname des Servers" in RHEL konnte nicht zuverlässig ermitteltwerden
httpd: apr_sockaddr_info_get() fehlgeschlagen
Wir können diese Fehlermeldung sehen, nachdem wir versucht haben, unseren Apache-Webserver zu starten und den Status zu überprüfen:
systemctl status httpd
Beachten Sie, dass in neueren Versionen von RHEL der angezeigte Fehler httpd: Der vollqualifizierte Domänenname des Servers konnte nicht zuverlässig bestimmt werden. Die Ursache für beide Fehler ist die gleiche.
Die Lösung für diesen Fehler besteht darin, eine korrekte ServerName-Direktive in der Apache-Konfigurationsdatei zu setzen. Normalerweise möchten Sie hier Ihren vollqualifizierten Domainnamen oder Ihren lokalen DNS-Namen eingeben. Wenn Sie keine haben, können Sie sie einfach auf die Loopback-Adresse setzen (als root ausführen):
echo 'ServerName 127.0.0.1' >> /etc/httpd/conf/httpd.conf
Starten Sie dann den Dienst neu, damit die Änderungen wirksam werden:
systemctl restart httpd
Problem gelöst! Wenn httpd wieder gestartet wird, sollte der Fehler nicht mehr auftreten.
