Apache 2'yi yeniden başlatma ile ilgili sorun [duplicate]

74

Apache 2'yi yeniden başlatmaya çalışıyorum:

sudo service apache2 restart

Ancak aşağıdaki hatayı alın:

* Restarting web server apache2 

AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1.

Set the 'ServerName' directive globally to suppress this message

Değiştirmeye çalıştım

sudo gedit /etc/apache2/httpd.conf

Boş bir dosya görünür ve şunu ekledim:

ServerName localhost

Fakat bu hata ortadan kalkar!

Bu sorunu nasıl giderebilirim?

    
sordu Hamed Kamrava 06.08.2013 15:42

4 cevap

111

Bunu buldum: Alan adını belirleyemediğinde Apache'yi nasıl yeniden başlatırım / yeniden yükleyeceğim?

  

İyi haber! Apache başarıyla yeniden başlatılıyor. Apache emin değil   hizmet vereceğiniz yer, bu yüzden localhost'unuzu seçiyor (127.0.0.1)   varsayılan olarak. Bu mesajın görünmesini engellemek için,   Aşağıdaki satırı ekleyerek localhost'tan (127.0.0.1) servis yapmak istiyorum    /etc/apache2/apache2.conf dosyanıza:

ServerName localhost
    
verilen cevap Meintjes 06.08.2013 15:52
34

Yapılandırma dosyalarınızda ServerName localhost değerini sanal ana bilgisayar bölümleri dışında belirtmek, bunu yapmanın yoludur.

Diğer yanıtlar, /etc/apache2/httpd.conf değerini değiştirmenizi önerir. Apache apt'dan yükseltildiğinde bu dosya üzerine yazılır. Üzerine yazmak istemediğiniz Apache yapılandırması için yeni bir dosya oluşturmalısınız. Bu yapılandırmayı değiştirmek için "Debian yolu":

# create the configuration file in the "available" section
echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/servername.conf
# enable it by creating a symlink to it from the "enabled" section
sudo a2enconf servername
# restart the server
sudo service apache2 restart
    
verilen cevap Stephen Ostermiller 10.03.2014 21:03
4

localhost IP Adresiniz 127.0.1.1 yerine 127.0.0.1 olmalıdır. Lütfen /etc/hosts dosyanızı doğru şekilde kurun. Ardından httpd.conf dosyasını düzenleyin:

sudo -H gedit /etc/apache2/httpd.conf

Boş bir dosya göründüğünde, lütfen bu satırı ekleyin, ardından kaydedin:

ServerName localhost
    
verilen cevap Masabza 02.03.2014 13:36
0

İşte başka bir Çözüm:

Önce:

[[email protected] ~]# /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd: httpd: apr_sockaddr_info_get() failed for centos.wks.local
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                           [  OK  ]

192.168.226.131 centos.wks.local dosyasında /etc/hosts eklendi

Not: 192.168.226.131, Apache sunucusunun IP adresidir.

Sonra:

[[email protected] ~]# /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
    
verilen cevap Rahul Patil 06.08.2013 16:02

Etiketlerdeki diğer soruları oku