Perlscripte klauen...
PeterK
- webserver
0 sh
Perlscripte klauen...
Wenn ich ein Perlscript mit
/cgi-bin/Test.pl
aufrufe, wird es als Programm gestartet.
Wenn ich es aber mit
/CGI-BIN/Test.pl
aufrufe, bekomme ich den Quelltext angezeigt!
Ich benutze Apache 2.0
Ich hab kein Problem damit, aber, Was soll dann der Kram mit 'Zugriff verweigert' bei
/cgi-bin/
Peter K
Perlscripte klauen...
Wenn ich ein Perlscript mit
/cgi-bin/Test.pl
aufrufe, wird es als Programm gestartet.
Wenn ich es aber mit
/CGI-BIN/Test.pl
aufrufe, bekomme ich den Quelltext angezeigt!
Ich benutze Apache 2.0
Ich hab kein Problem damit, aber, Was soll dann der Kram mit 'Zugriff verweigert' bei
/cgi-bin/
Peter K
ich glaube, dass liegt daran, dass auf deinem server eingestellt ist, dass Anfragen an das Verzeichnis CGI-BIN automatisch an cgi-bin weitergeleitet werden.
gleichzeitig ist die einstellung, ob ein cgi-script ausgeführt werden soll jedoch separat festgelegt, und somit nicht automatisch für beide verzeichnisse gültig.
ist natürlich nur ein ansatz.
sollte eine Weiterleitung von CGI-BIN zu cgi-bin existieren, würde das meine Theorie aber erhärten.
Moin Moin !
Ich hab noch einen anderen Verdacht: Windows-Betriebssystem + CGI-Verzeichnis unterhalb des DocumentRoot statt getrennt vom DocumentRoot.
Bei /cgi-bin/ greift der ScriptAlias, bei /CGI-BIN/ eben nicht. Windows findet dann aber trotzdem ein Verzeichnis, und zufällig ( ;-) ) eben auch die Script-Dateien.
Ist schon scheiße, wenn das System nicht zwischen 65 und 97 unterscheinden kann. ;-)
Alexander