Apache apr_sockaddr_info_get () fehlgeschlagen Fehler [geschlossen]


10

Mein Apache-Dienst gibt mir einen Fehler. Ich habe gerade einen Snapshop für meine AWS-Cloud-Instanz verwendet und alles schien in Ordnung zu sein. Meine Website funktionierte, bis ich meinen Apache neu startete. Jetzt wird der folgende Fehler angezeigt:

ubuntu@ip-10-0-0-217:/var/www$ sudo service apache2 restart
sudo: unable to resolve host ip-10-0-0-217
 * Restarting web server apache2 
apache2: apr_sockaddr_info_get() failed for ip-10-0-0-217
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
 ... waiting apache2: apr_sockaddr_info_get() failed for ip-10-0-0-217
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

Auf der Benutzerseite erhalten sie, This website is temporarily unavailable, please try again later.wenn sie versuchen, auf die Website zuzugreifen.

Wie kann ich das beheben?


2
Zeigen Sie uns die Konfiguration von Apache.
Braiam

Antworten:


12

Ich hatte auch dieses Problem nach einer guten Installation von Apache 2.4 unter Ubuntu 14.04.

Ich schließlich festgelegt , als ich merkte ich einen falschen Namen in eingegeben hatte /etc/hostsDatei mein Servername Satz in /etc/hostnamewar thissrv2

i.e. hosts was (after I changed it) ...
127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
fe00::0         ip6-localnet
ff00::0         ip6-mcastprefix
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
127.0.1.1       thissvr1
91.189.88.140   ports.ubuntu.com
91.189.95.83    ppa.launchpad.net
54.224.40.137   repo.linaro.org

Nachdem ich den Eintrag unten korrigiert hatte (jetzt in Übereinstimmung mit /etc/hostname), ging der Fehler

127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
fe00::0         ip6-localnet
ff00::0         ip6-mcastprefix
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
127.0.1.1       thissvr2
91.189.88.140   ports.ubuntu.com
91.189.95.83    ppa.launchpad.net
54.224.40.137   repo.linaro.org

Hoffe, dies führt andere dazu, diese Art von Fehler zu beheben.


7

Dies geschieht, wenn Apache gerade installiert wurde und keine Einrichtung durchgeführt wurde. Auf jeden Fall liefert eine schnelle Suche [1] das erste Ergebnis:

Um dieses Problem zu beheben, müssen Sie die Datei httpd.conf bearbeiten. Öffnen Sie das Terminal und geben Sie Folgendes ein:

sudo nano /etc/apache2/httpd.conf

Standardmäßig ist die Datei httpd.conf leer. Fügen Sie nun einfach die folgende Zeile zur Datei hinzu.

ServerName localhost

Speichern Sie die Datei und beenden Sie sie. Starten Sie zum Schluss den Server neu.

sudo /etc/init.d/apache2 restart

[1] https://www.google.es/search?client=ubuntu&channel=fs&q=apache+fully+name&ie=utf-8&oe=utf-8&gfe_rd=cr&ei=hYmVU-ulHI7D8gedu4EY


Ich habe es versucht, aber es hat das Problem nicht gelöst.
user291679

Wird immer noch der gleiche Fehler angezeigt? Werden in den Protokollen weitere Details angezeigt?
XiR_
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.