Ana Sayfa » *nix » apache: password protected bir alanda dosya / dizin exclusion

apache: password protected bir alanda dosya / dizin exclusion


BerbatKötüİdare EderGüzelHarika (Henüz Puan Verilmedi. Oy kullanarak siz de katkı yapabilirsiniz.)
Loading...

Başlık pek yeterli olmadı ancak . (ya da temel conf dosyaları) üzerinden mod_auth kullanılarak kimlik doğrulaması yapılan herhangi bir web dizininiz varsa ve bu dizindeki herhangi bir dosya ya da dizine kimlik doğrulamasına gerek kalmadan erişilmesini istiyorsanız, bahsi geçen bu dizin ve dosyaları genel şifrelemeden hariç tutmak isteyebilirsiniz. Bu gibi hariç tutma işleri şu şekilde yapılabilmektedir:

Örnek olarak aşağıdaki gibi genel geçer bir restriction tanımlaması olduğunu düşünelim:

AuthType Basic
AuthName "Login olunuz"
AuthUserFile /etc/.htpasswd
AuthGroupFile /dev/null 
Require valid-user

Bu alanda bulunan dizin isimli directory (ve içindeki dosyalar) ve kök dizindeki dosya.html dosyasına sorulmaksızın erişilebilmesi için yapılandırmayı aşağıdaki gibi yeniden düzenleyebilirsiniz:

AuthType Basic
AuthName "Restricted Area"
AuthUserFile /etc/.htpasswd
AuthGroupFile /dev/null 
Require valid-user
SetEnvIf Request_URI "(dizin/)$" allow
SetEnvIf Request_URI "(dosya\.html)$" allow
Order allow,deny
Allow from env=allow
Satisfy any

Böylece bahsi geçen dizin ve dosyalar exclude edimiş olur.

Visited 236 times, 1 visit(s) today
Kategoriler: *nix,ipucu |

Bu yazılar da ilginizi çekebilir:


- NCSA_AUTH ile Şifreli Squid Proxy Kurulumu | FreeBSD
- Apache mod_proxy, mod_cache ile Reverse Proxy Kurulumu
- Php5 (PHP-FPM) + MySQL destekli Nginx Kurulumu
- OpenX 2.8 Ad Server Kurulumu
- htaccess ile Mobil Ziyaretçilerin Mobil Sürüme Yönlendirilmesi

Yorumlar


Henuz yorum yapilmamis.

Yorumda bulunun.