Помилка помилки Apache apr_sockaddr_info_get () [закрита]


10

Мій сервіс apache дає мені помилку, я просто використав знімок на моєму хмальному екземплярі 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+ful+name&ie=utf-8&oe=utf-8&gfe_rd=cr&ei=hYmVU-ulHI7D8gedu4EY


Я спробував цю, але це не вирішило проблему.
користувач291679

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