PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : help, ich brauche mehrere CGI-BIN Verzeichnisse



linuxfrankie
14.07.02, 12:54
Hi,
hab folgendes problem: bei mir läuft apache mit der perl modul. die cgi dateien im standard cgi-bin verzeichnis werden auch ausgeführt. jetzt ist es aber so, dass ich mehrere benutz habe, also z.b. http://server/benutzer2/
jetzt habe ich für ihn auch ein cgi-bin verzeichnis angelegt, also http://server/benutzer2/cgi-bin/
was muss ich in de httpd.conf eintragen, damit das funktioniert?? wenn ich jetzt was aus diesem verzeichnis starte kommt fehler 403 - forbidden

corresponder
14.07.02, 22:31
habe ich mit virt hosts gemacht.....

linuxfrankie
14.07.02, 23:23
un wie gehts das genau???

Belkira
14.07.02, 23:29
was muss ich in de httpd.conf eintragen, damit das funktioniert??
Du brauchst zum einen eine ScriptAlias Definition für das Verzeichnis, zum anderen muß für das CGI-Verzeichnis des Users Options ExecCGI gesetzt sein. Die Zugriffsrechte für das Verzeichnis müssen natürlich auch stimmen.

slime
15.07.02, 11:24
mach doch mal volltextsuche nacg cgi-bin in deiner httpd.conf, da ist alles zu finden was man dazu braucht. (ScriptAlias ...)

Newbie2001
15.07.02, 13:02
ich empfehle folgendes:
ScriptAlias /cgi-bin/ /var/www/benutzer2/cgi-bin
&ltDirectory /var/www/benutzer2/cgi-bin&gt
Options +ExecCGI
&lt/Directory/&gt

oder du machst das ganze über vhosts:
NameVirtualHost *
&ltVirtualHost *&gt
ServerName benutzer2.deinedomain.de
DocumentRoot /var/www/benutzer2
ServerAdmin benutzer2@deinedomain.de
&ltDirectory /var/www/benutzer2/cgi-bin&gt
Options +ExecCGI
&lt/Directory&gt
&lt/VirtualHost&gt