Sunucularda Dizin Listeleme Nasıl Engellenir ?

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

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir