Apache apr_sockaddr_info_get () başarısız hatası [kapalı]


10

Apache hizmetim bana hata veriyor, sadece AWS bulut örneğimde bir snapshop kullandım ve her şey iyi görünüyordu ve apache'mi yeniden başlatana kadar web sitem çalışıyordu ve şimdi bana aşağıdaki hatayı veriyor:

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

Kullanıcı sonunda This website is temporarily unavailable, please try again later.web sitesine erişmeye çalıştıklarında elde ediyorlar.

Bunu nasıl düzeltebilirim?


2
Bize Apache'nin yapılandırmasını gösterin.
Braiam

Yanıtlar:


12

Ben de bu sorun Ubuntu 14.04 Apache 2.4 iyi bir yükleme aster vardı.

Ben yanlış bir isim girmişti fark Sonunda sabit /etc/hostsdosyanın benim sunucu adı kümesi içinde /etc/hostnameoldu 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

Aşağıdakine girişi düzelttikten sonra (şimdi ile aynı doğrultuda /etc/hostname) hata gitti

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

Umarım bu başkaları bu tür bir hatayı düzeltmeye yönlendirir.


7

Bu, apache yeni yüklendiğinde ve hiçbir kurulum yapılmadığında gerçekleşir. Her neyse, hızlı bir arama [1] ilk sonucu aşağıdaki reciepe sağlar:

Bu sorunu gidermek için httpd.conf dosyasını düzenlemeniz gerekir. Terminali açın ve yazın,

sudo nano /etc/apache2/httpd.conf

Varsayılan olarak httpd.conf dosyası boş olacaktır. Şimdi dosyaya aşağıdaki satırı eklemeniz yeterlidir.

ServerName localhost

Dosyayı kaydedin ve çıkın. Son olarak sunucuyu yeniden başlatın.

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


Bunu denedim ama sorunu çözmedi.
user291679

Hala aynı hatayı mı gösteriyor? Günlüklerde daha fazla ayrıntı gösteriliyor mu?
XiR_
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.