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ć?
Odpowiedzi:
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/hosts
pliku, w którym ustawiłem nazwę serwera/etc/hostname
to thissrv2Po poprawieniu wpisu poniżej (teraz zgodnie z
/etc/hostname
) błąd poszedłMam nadzieję, że prowadzi to innych do naprawienia tego rodzaju błędu.
źródło
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,
Domyślnie plik httpd.conf będzie pusty. Teraz wystarczy dodać następujący wiersz do pliku.
Zapisz plik i wyjdź z. Na koniec zrestartuj serwer.
[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
źródło