GNU/Linux >> LINUX-Kenntnisse >  >> Linux

httpd:Der vollständig qualifizierte Domänenname des Servers konnte nicht zuverlässig ermittelt werden, wobei 127.0.0.1 für ServerName verwendet wurde

Wenn Sie httpd.conf nicht haben im Ordner /etc/apache2 , sollten Sie apache2.conf haben - fügen Sie einfach hinzu:

Servername localhost

Starten Sie dann apache2 neu Dienst.


Ihre Hosts-Datei enthält keinen gültigen FQDN und localhost auch nicht ein FQDN. Ein FQDN muss einen Teil des Hostnamens sowie einen Teil des Domänennamens enthalten. Folgendes ist beispielsweise ein gültiger FQDN:

host.server4-245.com

Wählen Sie einen FQDN und fügen Sie beides in Ihren /etc/hosts ein Datei auf den von Ihnen verwendeten IPv4- und IPv6-Adressen (in Ihrem Fall localhost oder 127.0.0.1 ) und ändern Sie Ihren ServerName in Ihrer httpd-Konfiguration anpassen.

/etc/hosts:

127.0.0.1    localhost.localdomain localhost host.server4-245.com
::1          localhost.localdomain localhost host.server4-245.com

httpd.conf:

ServerName host.server4-245.com

Nach der Erstinstallation des Apache-Servers erhielt ich beim Neustart des Apache-Dienstes unter Ubuntu 12.04 (Precise Pangolin) die folgende Fehlermeldung

Die Lösung ist wirklich einfach. Fügen Sie einfach den ServerName hinzu Direktive zu /etc/apache2/httpd.conf :

sudo nano /etc/apache2/httpd.conf

Hinzufügen:ServerName localhost

Starten Sie abschließend den Apache-Server neu:

sudo /etc/init.d/apache2 restart

Linux
  1. Wie verstecke ich den Softwarenamen und die Version des DNS-Servers? [DNS-Sicherheit]

  2. Tmux beschafft nicht die .tmux.conf?

  3. Wie wird Apache neu gestartet/neu geladen, wenn der Domänenname nicht ermittelt werden kann??

  4. Gewusst wie:Angriff auf Domain Name Server (DNS) Amplification

  5. 3-2-1 Backup-Regel für die Cloud

Tipps zur Verwendung des Top-Befehls unter Linux

Das vollständige Handbuch zur Verwendung von ffmpeg unter Linux

Wie kann festgestellt werden, was auf einem Linux-Server den meisten Speicherplatz belegt?

So erstellen Sie einen Domänencontroller unter Linux für AD

Wie kann ich die MAC-Adresse für eine Netzwerkkarte in CentOS ermitteln, ohne ifconfig zu verwenden?

Kann keine Verbindung zu MySQL mit „localhost“ herstellen, aber mit „127.0.0.1“ ist es in Ordnung?