Błąd Apache apr_sockaddr_info_get () błąd [zamknięty]

10

Moja usługa apache daje mi błąd, właśnie korzystałem z snapshopu w mojej instancji chmury AWS i wszystko wydawało się być w porządku, a moja strona działała do momentu ponownego uruchomienia apache, a teraz pojawia się następujący błąd:

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

Po stronie użytkownika otrzymują, This website is temporarily unavailable, please try again later.gdy próbują uzyskać dostęp do strony internetowej.

Jak mogę to naprawić?

użytkownik291679
źródło
2
Pokaż nam konfigurację Apache.
Braiam

Odpowiedzi:

12

Ja też miałem ten problem po dobrej instalacji Apache 2.4 na Ubuntu 14.04.

W końcu naprawiłem, kiedy zdałem sobie sprawę, że wpisałem niepoprawną nazwę w /etc/hostspliku, w którym ustawiłem nazwę serwera /etc/hostnameto 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

Po poprawieniu wpisu poniżej (teraz zgodnie z /etc/hostname) błąd poszedł

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

Mam nadzieję, że prowadzi to innych do naprawienia tego rodzaju błędu.

DSM
źródło
7

Dzieje się tak, gdy apache jest właśnie zainstalowany i nie przeprowadzono żadnej konfiguracji. W każdym razie pierwszy wynik szybkiego wyszukiwania [1] zapewnia następujący wynik:

Aby rozwiązać ten problem, musisz edytować plik httpd.conf. Otwórz terminal i wpisz,

sudo nano /etc/apache2/httpd.conf

Domyślnie plik httpd.conf będzie pusty. Teraz wystarczy dodać następujący wiersz do pliku.

ServerName localhost

Zapisz plik i wyjdź z. Na koniec zrestartuj serwer.

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

XiR_
źródło
Próbowałem tego, ale to nie rozwiązało problemu.
user291679,
Nadal wyświetla ten sam błąd? Czy w dziennikach jest więcej szczegółów?
XiR_