[Apache] Conditionele Options

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Navi
  • Registratie: Maart 2007
  • Niet online
Ben al een tijdje aan het proberen hoe ik een bepaalde optie om bv Directory Listing aan te zetten (Options +Indexes) in te stellen alleen voor een bepaald ip adres.

Ik ben best gevorderd in Apache / .htaccess configs, maar zoiets simpels wil toch nog niet lukken en kan er ook weinig voorbeelden over vinden.

Heb het geprobeerd met bv SetEnvIf, maar dat lijkt niet te werken aan gezien de optie env= niet geaccepteerd wordt.

Dit is wat ik heb:
SetEnvIf Remote_Addr "192\.168\.1\.1" listingallowed
Options +Indexes env=listingallowed

Maar dat geeft dus de foutmelding:
.htaccess: Illegal option env=listingallowed

Ik heb dit afgeleid van deze handleiding hier:
http://www.howtoforge.com/setenvif_apache2
Waar de met een conditie requests van een bepaald ip niet loggen. (en dus de CustomLog optie zetten)


Iemand andere ideen? Misschien iets in een conditie ala <192.168.1.1>Optie hier</einde> o.i.d?

[ Voor 12% gewijzigd door Navi op 28-09-2010 15:49 ]


Acties:
  • 0 Henk 'm!

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 15:34

Kees

Serveradmin / BOFH / DoC
Je zou een rewrite rule aan kunnen maken die de rest wegstuurt, en alleen jouw ip toelaat voor die speciale directory.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Acties:
  • 0 Henk 'm!

  • Navi
  • Registratie: Maart 2007
  • Niet online
Nou het is wel zo dat anderen wel bij deze directory moeten kunnen, alleen geen directory listing mogen hebben.

Alleen het ene ip mag directory listing gebruiken.

Acties:
  • 0 Henk 'm!

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 15:34

Kees

Serveradmin / BOFH / DoC
ja, maar met een rewrite rule kun je ook gewoon specifiek die dirlisting protecten, en toch files laten toestaan. Bijvoorbeeld door te matchen op '^/prive/dir/$' dan zal /prive/dir/blaat.html die rule niet matchen.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan