Fehlerbehebung2 / 5
Ein Administrator konfiguriert einen virtuellen Host in Apache, aber die Site liefert die Standardseite statt der eigenen Site aus. Die Konfigurationsdatei liegt unter /etc/httpd/conf.d/mysite.conf. Was ist der wahrscheinlichste Schritt zur Fehlersuche?
RichtigFalsch
Alex
Namensbasiertes virtuelles Hosting in Apache leitet Anfragen anhand des HTTP-Host-Headers weiter, der gegen die Direktiven ServerName und ServerAlias abgeglichen wird. Wenn die Standardseite erscheint, greift der virtuelle Host nicht. Häufige Ursachen: ServerName passt nicht (www.example.com statt example.com), die Konfigurationsdatei wird nicht geladen oder es gibt Syntaxfehler. Zur Fehlersuche listet 'apachectl -S' alle eingelesenen virtuellen Hosts und ihre Quelldateien auf. Nach der Korrektur mit 'apachectl configtest' prüfen und mit 'systemctl reload httpd' neu laden. Unter Debian aktivierst du Sites mit a2ensite. Warum die Distraktoren falsch sind: Eine Firewall, die Port 80 blockiert, führt zu einer abgelehnten Verbindung, nicht zu einer Standardseite. Apache neu zu installieren ist destruktiv und unnötig. Falsches DNS verhindert, dass der Server überhaupt erreicht wird. Quelle: Apache-httpd-Doku mod_core ServerName, httpd.apache.org/docs/2.4/vhosts/
Quellehttpd.apache.org
Antworten auf Rückfragen bekommst du in der App. Erstelle ein kostenloses Konto — ohne Kreditkarte.
Frage 2 von 5
Kostenloses Konto erstellen