Jak zablokować indeksy plików w apache?

Zombie
apache2
kubus
kubus

Siema. Pytanie takie mam otóż, chciałbym żeby ludzie nie mogli zobaczyć co jest na danej stronie jakie pliki. 580x314

I żeby wyświetlało im się np.

374x116

PS. mam apache'a. Dzięki.

DBanaszewski
DBanaszewski α-tester v3

W pliku .htaccess wpisz:

Options -Indexes

Powinno działać ;)

kubus
kubus

Spróbuje.

kubus
kubus

DBanaszewski:

Options -Indexes

Nah, nie działa. z htaccess zawsze miałem problemy. :/

DBanaszewski
DBanaszewski α-tester v3

Możesz zawsze utworzyć zwykły, pusty plik index.html ;)

kubus
kubus

Nie chcę takiego pliku, bo bym w prawie każdym folderze musiał dawać. Nie ma jakiegoś inne sposobu?

DBanaszewski
DBanaszewski α-tester v3

Utwórz plik .htaccess w katalogu głównym serwera lub w katalogu, w którym nie chcesz, aby ktoś mógł zaglądać. Po utworzeniu pliku wpisz:

Options -Indexes

To powinno zadziałać. Jeżeli to nie działa, możesz to zmienić w domyślnej konfiguracji Apache - /etc/apache2/apache2.conf.

Domyślnie:


        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted

Zmień tak:


        Options FollowSymLinks
        AllowOverride None
        Require all granted

kubus
kubus

w /etc/apache2/apache2.conf nie mam nic takiego jak Options Indexes FollowSymLinks

Timo
Timo Moderator forum.lvlup.pro

To dopisz :)

DBanaszewski
DBanaszewski α-tester v3

@TImo, zgadzam się. @kubus dopisz to, ale bez opcji Indexes ;)

kubus
kubus
Timo
Timo Moderator forum.lvlup.pro

Pod 194 linijką to wklej.

DBanaszewski
DBanaszewski α-tester v3

Wklej to przed 187 linnią. (nad AccessFileName)

@TImo, tam byłoby źle ;)

kubus
kubus

DBanaszewski:

Options Indexes FollowSymLinks A czasem nie w sites-avaliable/default?

kubus
kubus

To mój plik default. [code]

ServerAdmin kontakt@xxx.pl
ServerName get.xxxxi.pl
DocumentRoot /var/www/get.xxx.pl/public/

    Options FollowSymLinks
    AllowOverride None


    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all


ErrorLog /var/www/get.xxx.pl/logs/error.log
LogLevel warn
CustomLog /var/www/get.xxx.pl/logs/access.log combined

[/code]

DBanaszewski
DBanaszewski α-tester v3
    
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    

Zamień na:

    
        Options FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    
kubus
kubus

No i gites. Dzięki, a jest możliwość tylko dostępu do tej indeksowania tylko z jakiegoś IP?

DBanaszewski
DBanaszewski α-tester v3

Raczej nie, ale nie wiem 😛

kubus
kubus

Ok, dobra dzięki, ostatnia sprawa. Jest coś w stylu pastebina, ale żeby można było na swoją strone dać?

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

hastebin, a co do tylko jednego ip z dostepem to wpisujesz:

[code]deny from all allow from TWOJEIP[/code]

kubus
kubus

Dziękówa bardzo.