Sunucularda Dizin Engelleme
Sunucularda dizin engelleme işlemi veri güvenliğini ve gizliliğini korumak için önemli bir rol oynamaktadır. Bu işlemi engellemek ise her web sunucusunda farklı bir biçimdedir. En çok kullanılan 3 web sunucusu için örnekleyeceğiz.
1-) Apache
Apache sunucu üzerinde httpd.conf dosyasının aşağıda iletilen şekilde düzenlenmesi, eğer yoksa eklenmesi gerekmektedir.
<Directory /{YOUR DIRECTORY}> Options FollowSymLinks </Directory>
2-) Nginx
Nginx sunucu yapısı üzerinde tek bir satır düzenleyerek işlemi tamamlayacağız. Öncelikle nginx.conf dosyamızı açalım ve aşağıdaki kısmı bulalım.
server { listen 80; server_name domain.com www.domain.com; access_log /var/...........................; root /path/to/root; location / { index index.php index.html index.htm; } location /somedir { autoindex on; } }
Yukarıda verilen kısımdan “autoindex on;” kısmındaki “on” olan kısmı “off” olarak düzenlememiz işlemi tamamlayacaktır.
3-) Litespeed
Litespeed yapısında ise httpd_config.xml dosyası üzerinden yine tek bir satırı düzenleyerek işlemimizi tamamlayacağız.
<autoIndex>0</autoIndex>
Yukarıda verilen satırı bularak verilen şekilde düzenleyebilir, bulamadıysanız kendiniz ekleyebilirsiniz.
Htaccess Üzerinden Engelleme
Htaccess üzerinden engellemek için ise yalnızca aşağıdaki kısmı .htaccess dosyanıza eklemeniz yeterlidir.
<Directory /> Options FollowSymLinks AllowOverride None </Directory>
Bir cevap yazın