Verzeichnis auf https umbiegen
Bio
- webserver
Sup!
Ich habe schon im Archiv gelesen, es sei evtl. besser, ein Verzeichnis, daß es nur unter https geben soll, im http-Baum gar nicht existent sein zu lassen.
Nun ist es aber so, daß die Struktur im Webbaum so sein soll wie die Verzeichnisstruktur, nur dieses eine Unterverzeichnis soll man halt nur mit https ansehen können, weil man da dann Passwörter eingeben muß etc. pp., und die soll ja niemand abhören können.
Die Verzeichnisse sollen aber weiter baumförmig so existieren, wie sie sind, weil es sonst mit dem dynamischen Content Probleme geben könnte, der sich für so Sache wie z.B. der Generierung der Navigation auf die Verzeichnis-Struktur stützt.
Kann man da was machen? mod_rewrite und
RewriteCond %{SERVER_PROTOCOL} ^http
RewriteCond %{REQUEST_URI} ^/foo/bar/geheim
RewriteRule ^/(foo/bar/geheim.*) https://myhost/$1
oder so müsste das doch gehen...?
Wie gesagt, wenn das ginge, dann würde ich das Verzeichnis nur im http-Baum einblenden.
Die Server-weite Konfiguration gilt aber doch auch in allen Virtual Hosts? Ich habe nämlich nur die Server-weite und die Virtual-Host Konfiguration für SSL, weil bekanntlich SSL und Name-based Virtual Hosting nicht miteinander können.
Gruesse,
Bio
Hi Ritter,
Wie gesagt, wenn das ginge, dann würde ich das Verzeichnis nur im
http-Baum einblenden.
dann mach doch einfach das Gegenteil: Blende im HTTP-VirtualHost ein
leeres Verzeichnis an diese Stelle in den Baum hinein ("Alias").
Bei kollidierender Adreß-Auflösung ist die Reihenfolge der Alias-
Definitionen entscheidend (ärgerlicherweise macht Apache _nicht_
best-match, sondern first-match, wir hatten das Problem mal im
Self-Portal), also müßte Deine speziellere Konfiguration _vor_ der
allgemeineren in der httpd.conf stehen.
Viele Grüße
Michael