Website-Suche

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() failed auf RHEL
  • Beheben des httpd-Fehlers: Der Fehler "Vollqualifizierter Domänenname des Servers" in RHEL konnte nicht zuverlässig ermittelt werden

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.

Verwandte Artikel: