Sunucularda Dizin Listeleme Nasıl Engellenir ?

By | 17 Mart 2019

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