Joerg: Apache: access zu Files in gesperrtem Bereich erlauben, wie?

Beitrag lesen

Hi,

Normalerweise fragt man, wie man einen Bereich schuetzen kann ... meine Frage ist genau umgekehrt:

  • Apache webserver 1.3 unter SuSE Linux 7.3

  • Anwendung "blah" hat mehrere scripts in /usr/local/blah/x-cgi. Das directory ist ueber ein .htaccess file geschuetzt.

  • Ich moechte ein ganz bestimmtes script aus diesem geschuetzten Bereich freigeben, d.h. alle Benutzer sollen es ohne Username/Passwort ausfuehren koennen duerfen ;-)

Welche Direktive brauche ich da? Ich habe reichlich in der Apache-Doku gelesen, aber im Moment sitze ich hier fest:

<Directory "/usr/local/blah/x-cgi">
  AllowOverride AuthConfig
  Options None
  AuthType Basic
  AuthName Restricted
  AuthUserFile /usr/local/blah/config/.passwd
  require valid-user
  <Files "application.exe">
    order deny,allow
    Allow from all
  </Files>
</Directory>

Dieser Abschnitt, OHNE die <Files>...</Files> Anweisung, funktioniert "soweit" einwandfrei, d.h. keines der scripte in x-cgi kann ohne Username/passwd ausgefuehrt werden. Aber wie schliesse ich denn nun ein bestimmtes File von dieser Authentication aus?

Danke & Gruss aus Lausanne,

  • Joerg