Hallo Janine,
wäre das eine geeignete Lösung?
Deny from all
<FilesMatch ".(pl|cgi)$">
Order Deny,Allow
Allow from all
</FilesMatch>FilesMatch wäre eine Möglichkeit, ja. Die Form, in der du es gebrauchen möchtest, ist aber möglicherweise renovierungsbedürftig.
wie meinst du das?
was meinst du mit "renovierungsbedürftig"?
Näheres dazu bitte in der Apacha-Doku nachlesen (ich kann im Moment keinen Link liefern, die Adresse http://httpd.apache.org/docs/2.0 scheint augenblicklich down zu sein oder überlastet. Das passiert leider ab und an.
wenn ich wüßte, was du meinst, könnte ich nachschlagen :-)
Aber du müßtest mal genauer aussagen, was das denn für ein Server ist. In https://forum.selfhtml.org/?t=113008&m=716445 hast du gesagt:
ich verwende pd-admin, cgi-Scripte kann ich überall ausführen
Und genau das ist eben _nicht_ Voreinstellung. Ich weiß übrigens nicht, was "pd-admin" ist. Normalerweise ist ein Apache-Server so eingestellt, daß CGI-Scripts eben _nicht_ von überall aus ausführbar sind, und das hat auch gute Gründe. Wenn man es trotzdem so haben will, muß man es gesondert erlauben.
http://www.pd-admin.de
hat es Vorteile, wenn man cgi-Scripte nur vom cgi-bin ausführen kann?
bzw. welche Nachteile hatr es, wenn amn die von überall ausführen kann?
PHP kann man ja auch eigentlich von überall ausführen
Weiterhin hast du gesagt:
AddHandler cgiwrap .pl .cgi .irgendetwas
Was dieses "cgiwrap" soll, ist mir rätselhaft, und da die Apache-Doku derzeit für mich nicht erreichbar ist, kann ich dort auch nix nachlesen. Ein "cgiwrap" gibt es meines Wissens nicht, da muß dein Provider doch irgendwas Besonderes gefummelt haben, und dieses "Besondere" mußt du schon erstmal erklären, ehe dir hier im Forum irgendjemand tatsächlich eine hilfreiche Antwort geben kann.
http://cgiwrap.sourceforge.net/
PHP wird bei pd-admin auch über dieses cgiwrap ausgeführt
ps. es ist mein Server, pd-admin installiert und schon lief alles :-)
grüße wieder nach Berlin ;-)
Janine