Apache apr_sockaddr_info_get () ошибка: ошибка [закрыто]


10

Мой сервис apache выдает ошибку, я просто использовал snapshop на своем облачном экземпляре AWS, и все было в порядке, и мой веб-сайт работал до тех пор, пока я не перезапустил свой apache и теперь выдает мне следующую ошибку:

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

На стороне пользователя они получают, This website is temporarily unavailable, please try again later.когда они пытаются получить доступ к веб-сайту.

Как я могу это исправить?


2
Покажите нам конфигурацию Apache.
Брайам

Ответы:


12

У меня тоже была такая проблема, как хорошая установка Apache 2.4 на Ubuntu 14.04.

Я в конце концов исправил, когда понял, что ввел неправильное имя в /etc/hostsфайл, в котором /etc/hostnameбыло указано имя моего сервера 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

Как только я исправил запись ниже (теперь в соответствии с /etc/hostname), ошибка пошла

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

Надеюсь, что это приводит других к исправлению этого типа ошибки.


7

Это происходит, когда apache только что установлен, а настройка не выполнена. Во всяком случае, быстрый поиск [1] ​​первый результат дает следующий рецепт:

Чтобы решить эту проблему, вам нужно отредактировать файл httpd.conf. Откройте терминал и введите

sudo nano /etc/apache2/httpd.conf

По умолчанию файл httpd.conf будет пустым. Теперь просто добавьте следующую строку в файл.

ServerName localhost

Сохраните файл и выйдите из. Наконец перезапустите сервер.

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


Я попробовал это, но это не решило проблему.
user291679

Все еще показывает ту же ошибку? Показывает больше деталей в журналах?
XiR_
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.