Der vollständig qualifizierte Domänenname des Servers konnte nicht zuverlässig ermittelt werden
Habe ich gerade installiert, Apache 2.2.17, und ich benutze es zum ersten mal.
Wenn ich jetzt versuche den server zu starten mit dem Befehl service httpd start
es gibt mir die Meldung:
httpd: Könnte nicht zuverlässig bestimmen, die server ' s fully qualified domain name, using ::1 für ServerName
Nun denke ich, habe ich ServerName und die IP-Adresse, da ich über Google suchen. Aber ich weiß nicht in welche Datei ich eingestellt habe.
Wie kann ich dieses problem beheben?
InformationsquelleAutor der Frage mahesh | 2011-05-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, sollten Sie diese Einstellung ServerName:
http://wiki.apache.org/httpd/CouldNotDetermineServerName
http://httpd.apache.org/docs/current/mod/core.html#servername
Finden Sie Informationen über die layouts der verschiedenen httpd-Distributionen hier:
http://wiki.apache.org/httpd/DistrosDefaultLayout
In Ihrem Fall, die Datei zu Bearbeiten " /etc/httpd/conf/httpd.conf
InformationsquelleAutor der Antwort noodl
sudo vim /etc/apache2/httpd.conf
ServerName localhost
sudo /etc/init.d/apache2 restart
InformationsquelleAutor der Antwort Douglas Miranda
Ich war NICHT immer der ServerName falsch ist. Innerhalb Ihrer VirtualHost-Konfiguration, wodurch Sie diese Warnmeldung, es ist der generische man in der Nähe der Spitze Ihrer httpd.conf, die standardmäßig kommentierte.
Ändern
:
InformationsquelleAutor der Antwort zzapper
Unter Debian Squeeze;
Sollte funktionieren (es gelöst habe das problem in meinem Fall)
tks noodl für den link auf die verschiedenen layouts. 🙂
InformationsquelleAutor der Antwort Bernard Sfez
Weitere option ist, um sicherzustellen, dass der voll qualifizierte host-name (FQDN) ist aufgelistet in /etc/hosts.
Dieser arbeitete für mich auf Ubuntu v11.10 ohne änderung des Standard-Apache-Konfiguration.
InformationsquelleAutor der Antwort Lars Nordin
sudo nano /etc/apache2/httpd.conf
ServerName
im nano-editor<Ctrl + W>
ServerName localhost
sudo /usr/sbin/apachectl restart
InformationsquelleAutor der Antwort Yevgeniy Afanasyev
Zwei Dinge schien es für mich tun:
127.0.0.1 localhost mysite.local myothersite.local
ServerName
in meiner httpd.conf0.0.0.0
(localhost oder 127.0.0.1 funktionierte bei mir nicht)Editieren der /etc/hosts losgeworden, lange Reaktionszeiten und Einstellung der ServerName losgeworden OP ' s Warnung für mich.
InformationsquelleAutor der Antwort Benjamin Bojko
FQDN bedeutet, dass die aufgelösten Namen über DNS. Es sollte wie "server-name.search-domain".
Der Warnung, die Sie erhalten nur eine Benachrichtigung, dass httpd nicht finden können, ein FQDN, so dass es möglicherweise nicht richtig arbeiten, zu behandeln, einen name-based virtual host. So stellen Sie sicher, dass die erwarteten FQDN eingetragen ist, in Ihrem DNS-server, oder fügen Sie manuell den Eintrag in
/etc/hosts
was vor zu schlagen DNS.InformationsquelleAutor der Antwort shawnzhu
wer noch nicht das problem zu beheben und mit dem mac, dann Folgen Sie diesem
1.goto root-Ordner /
3.sudo nano httpd.conf
4.änderung #servername ServerName 127.0.0.1:8080 drücken von Strg+o+Enter+ctrl-x
5.dann den server neu starten, apachectl restart
InformationsquelleAutor der Antwort javaguru
Wenn Sie mit windows gibt es etwas andere Art von situation
Ersten öffnen
c:/apache24/conf/httpd.conf
.Den Apache Ordner ist genug, nicht speziell über Pfad
Nach, dass Sie haben, konfigurieren Sie httpd.conf-Datei.
Nur nach wenigen Zeilen gibt es Muster wie:
Geändert werden, hier für die
localhost
.Geben Sie die ipv4-Adresse, die Sie öffnen können "localhost".
Siehe diesen video-link, und nach, dass nur wenig mehr.
Ändern Sie Ihre Umgebungsvariablen:
In dem Sie haben, um geben Sie den Pfad ein:
und
gleich in den SYSTEM-Variablen
Wenn jede Anfrage zögern, Fragen zu stellen.
InformationsquelleAutor der Antwort ankit