Linux 15.009 Themen, 106.826 Beiträge

Apache Frage

jasmen / 3 Antworten / Flachansicht Nickles

Hallo,
ich habe für meine CGI- und Perl-Scripte zwei versch. Verzeichnisse
angelegt:
cgi-bin und test-cgi.
Dementsprechend habe ich auch Änderungen in httpd.conf gemacht:

ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"
ScriptAlias /test-cgi/ "/srv/www/test-cgi/"
    #
    # "/srv/www/cgi-bin" should be changed to whatever your ScriptAliased
    # CGI directory exists, if you have that configured.
    #
    <Directory "/srv/www/cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>
  <Directory "/srv/www/test-cgi">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>

Die Scripte aus dem Verzeichniss "cgi-bin" kann ich problemlos aufrufen,
wenn ich aber ein Script aus dem Verzeichniss "test-cgi" aufrufe, kriege ich
im
Browser folgende Fehlermeldung:
You are not authorized to view this page
usw.

Das kann ich nicht nachvollziehen - die beiden Verzeichnisse
haben ABSOLUT gleiche Rechte!!!


 


Woran liegt es???
Danke
jasmen

bei Antwort benachrichtigen
ralfglauberman jasmen „Apache Frage“
Optionen

Schau mal ins Errorlog, da müsste er sir zumindest sagen, warum er den zugriff verweigert. Ist für das Script das x-Bit (Ausführen-Bit) für alle Benutzer gesetzt?

mfg

Ralf

bei Antwort benachrichtigen