apache'nin gizli (".`) dosyaları görüntüleyecek şekilde nasıl yapılandırılır?


10

Apache'deki bir dizin listesinin ./ gizli dosyaları göstermesini nasıl sağlayabilirim ? İkisini de denedim

    <Directory /var/www/*>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

ve

    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

ama ikisi de gizli dosyaları göstermiyor

Yanıtlar:


18

Bir yerde , yoksayılacak dosyalar listesine dotfiles ekleyen (benimki) bir IndexIgnoreyönerge ( mods-enabled/autoindex.conf?) Var .??*. Yoksayılanlar listesine bir desen eklendiğinde, kaldırılamaz.


Biliyor musunuz, bu "yerel" olarak yapılandırılabilir, bu yüzden bu sorunu çözmek için ?
Emanuel Berg

1
@EmanuelBerg yönergesi VirtualHost ve .htaccess için geçerli olduğunu söylüyor, bu nedenle daha yüksek seviyelerde eklenen dosya adlarını kaldıramayacağınızı ve bu nedenle global yapılandırmayı tamamen kaldırmanız gerektiğini akılda tutarak "yerel olarak" ayarlamak mümkün.
DerfK

.Htaccess .htpasswd dosyalarını listeleyebilmek için <Files> yönergesini kullanarak açık liste eklemeniz gerekir; bu dosyaların gizlenecek şekilde ayarlandığı /etc/apache2/apache2.conf adresine bakın: '<Dosyalar ~ "^ \. ht"> Sipariş izni ver, Tümünü reddet İzin ver Tümünü karşıla </Files>'
Daniel Sokolowski

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.