nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Apache 2: vHost gegeneinander absichern?

Von: Sebastian Suchanek (sebastian.suchanek@gmx.de) [Profil]
Datum: 04.07.2009 22:56
Message-ID: <h2oflj$j1m$1@suchanek.de>
Newsgroup: de.comm.software.webserver
Hallo NG!

Hat jemand zufällig eine Anleitung o.ä. bei der Hand, wie man im Apache
2 (unter Debian Lenny) in einer Konfiguration mit mehreren virtuellen
Hosts die vHosts gegeneinander absichert? Also z.B. verhindert, daß der
User in vHost sich ein PHP-Skript installiert, daß ihm den Inhalt von
Konfigurationsdateien nebst (DB-)Passwörtern in einem "Nachbar-vHost"
ausgibt.

Eigentlich hatte ich gedacht, ich könnte dem Documentroot-Verzeichnis
(incl. Unterverzeichnisse und Dateien) jedes vHost jeweils einen eigenen
User und eine eigene Group zuweisen und dann den Apache für diesen vHost
als eben diesen User laufen lassen.

Allerdings habe ich gerade mal mit der SuExecGroup-Direktive
herumgespielt, und sobald ich einer Datei innerhalb des betreffenden
vHost-Documentroot - die dem User und der Gruppe gehört, die ich bei
SuExecGroup angegeben habe, egal ob .php oder .html - die globalen
Leserechte entziehe, mault Apache "Access Denied".


TIA,

Sebastian, derzeit ratlos

[ Auf dieses Posting antworten ]

Antworten