PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : frage zu default-virtualhost apache 1.3 mit mehreren usern und cgi



Der Noob
07.02.06, 10:45
Morgen leutz.
Hab mal ne blöde frage zum thema apache config und default-virtualhost:

Also, ich möchte auf meinem apache einen default-virtualhost einrichten. Soweit kein problem.
Das heißt dann alle kunden, die eine eigene domain haben können diese auf die IP des server umleiten und da auf ihr unterverzeichnis. Beispiel: http://IP/kunde1/ oder http://IP/kunde2
so, da jeder kunde cgi nutzen darf muß ich in diesen kundenverzeichnissen jeweils cgi-bin verzeichnisse anlegen, die in der apacheconfig einzeln als script-alias aufgeführt werden, da ich ned den kompletten pfad des default virtualhost als scriptalias ausweisen möchte der sicherheit wegen, sonst kann ja jeder irgendo ein script starten.. da kann ich ja mein root passwort gleich hier posten :D

so, funzt das mit verschiedenen definierten script alias-verzeichnissen?
Wenn ja, bleibt imemr noch das problem, das jeder einen eigenen systemuser bekommt mit ftpzugriff auf sein webverzeichnis in dem auch der ordner cgi-bin liegt.

Weiteres problem: pl-scripte werden nur ausgeführt, wenn sie dem entsprechenden user zugeordnet sind in dessen pfad sie sind, der sie ausführen darf. Da der default virtualhost allerding dem user default//webusers zugeordnet ist, geht das schon mal nicht.
Heißt, wenn ich den gesamten default virtualhost dem user default//webuser zuordne, aber in dem eine homeverzeichnis des users kunde1 anlege in dem pl scripte liegen, in der apacheconfig allerdings als eigentümer default steht, kann kunde 1 in seinem cgi verzeichnis kein scripte ausführen.
Kann ich, und wenn ja wie, die dieversen cgi-bin verzeichnisse in meiner virtualhost-config des apachen einzelnen usern zuordnen?
oder wie siehts mit dem <directory> aus? kann ich damit alles für einzelne verzeichnisse definieren, also user, script-alias verzeichnis für cgi-bin etc?

Oder gibt ne andere einfachere lösung? Is mein lösungsweg korrekt?

Dank schonmal für die mühe :)

Gruß
Der Noob

marce
07.02.06, 20:56
Du suchst http://httpd.apache.org/docs/1.3/vhosts/mass.html

vielleicht aber auch http://httpd.apache.org/docs/1.3/urlmapping.html#user