• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] cgi's in jedem cgi-bin ausführen

Blut

Newbie
Im moment führt er cgi und pl's überall aus ...

<VirtualHost bla.de>
ServerName bla.de
DocumentRoot /home/blut/web/bla/
<Directory "/home/blut/web/bla/">
AddHandler cgi-script .pl
Options Includes FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

wie kann ich das umstellen das er nur in cgi-bin ausführt.
Aber ... er soll das in jedem cgi-bin machen !
Also auch, wenn ich irgendwo eins erstelle ...
 

wenf

Hacker
ExecCgi ausschalten
und für jedes CGI-BIN Verz. einen Directory - Container mit ExecCgi erstellen
 
OP
B

Blut

Newbie
Ja, das ist natürlich ne Lösung, leider keine schöne.

Ich weiß nie wohin sich Seiten entwickeln und müsste so jedes cgi-bin extra aufführen.
Außerdem werde ich auch noch einige Bekannte hosten und die müssten dann bei jedem neuen cgi-bin sich bei mir melden und ich müsste in dem conf file fummeln ...

Das ist nicht gerade komfortabel.
Deshalb ja auch jetzt diese Lösung, die mir aber nicht so ganz zusagt ...
 

wenf

Hacker
mach für jeden virtuellen host ein cgi-bin verzeichnis
und in der Config
ein
<Location /cgi-bin/>
-----
</location>

entweder sollen sie nur in cgi-bin ausführen dürfen oder überall

verstehe deine Überlegungen nicht ganz
nur in cgi-bin und sonst nirgends
 
Oben