Apache 2.2 'a2dissite default' entfernt den Zugriff auf sein Dokumentstammverzeichnis nicht

Apache 2.2 'a2dissite default' entfernt den Zugriff auf sein Dokumentstammverzeichnis nicht

Ich habe gerade eine Neuinstallation von Apache 2.2 auf Raspian/Debian durchgeführt, um genau eine Site über SSL zu hosten.

Daher habe ich vorab a2dissite defaultdie auf 80 bereitgestellte Standardsite von entfernt /var/www/.

Anschließend habe ich meine neue Site hinzugefügt /var/www/mysiteund eine völlig andere Konfigurationsdatei für diese Site erstellt, wobei ich SSL auf 443 verwendet und es mit aktiviert habe a2ensite.

JEDOCH, nach einer sudo service apache2 reload, während meine neue Site wie erwartet auf Port 443 funktioniert, kann ich immer noch auf die "Standard"-Site auf Port 80 zugreifen, was, da die neue Site ein Unterordner des Standardverzeichnisses ist, bedeutet, dass die neue Site verfügbar ist unterhttp://domain/meinesite

Ich kann nirgendwo anders eine Standardsite/ein Standardverzeichnis finden, außer in der Standardkonfigurationsdatei, die NICHT erscheint sites-enabled(nur die neue Site-Konfiguration erscheint dort). (Und wenn ich die Standardkonfiguration bearbeite, sie aber in sites-available lasse, werden die Änderungen nicht übernommen, was darauf hindeutet, dass Apache diese Konfiguration nicht dort findet.)

Wo also holt Apache das /var/wwwVerzeichnis auf Port 80 ab? Ist es ein fest codiertes Verzeichnis, das durch nichts überschrieben werden sollte? Um dies zu umgehen, musste ich die Standardsite erneut aktivieren, aber das Verzeichnis so ändern, dass es auf einen Ort außerhalb meiner neuen Site verweist, um keinen Nicht-SSL-Zugriff bereitzustellen.

verwandte Informationen