Ich betreibe ein VPS auf Digital Ocean unter Ubuntu 12.04.3 mit virtuellen Hosts. Ich konnte die Dinge nach diesem Tutorial hier einrichten: https://www.digitalocean.com/community/articles/how-to-set-up-apache-virtual-hosts-on-ubuntu-12-04-lts
Nach einigen Tagen navigierte ich jedoch zu meiner Hauptdomain (noelforte.com), um zu überprüfen, ob alles reibungslos lief. Statt der Zielseite zu sehen, die ich vorübergehend eingerichtet hatte, wurde ich stattdessen mit einer Verzeichnisliste begrüßt.
Seltsamerweise zeigte die Subdomain, die ich mit VHosts konfiguriert hatte, immer noch auf das richtige Verzeichnis, meine Hauptdomain zeigte jedoch wieder auf das Standarddokumentstammverzeichnis von /var/www
.
Das Löschen der Konfigurationsdateien in /etc/apache2/sites-available
und das erneute Einrichten führen zu denselben Ergebnissen: Jede Subdomain zeigt auf den richtigen Speicherort, die Root-TLD zeigt jedoch weiterhin auf /var/www
.
Was könnte eine solche Situation verursachen und warum hat sie dann anfangs richtig funktioniert?