kubus | 2017-05-13 20:39:25 UTC | #1
Siema.
Pytanie takie mam otóż, chciałbym żeby ludzie nie mogli zobaczyć co jest na danej stronie jakie pliki.
I żeby wyświetlało im się np.
PS.
mam apache’a.
Dzięki.
DBanaszewski | 2017-05-13 20:02:38 UTC | #2
W pliku .htaccess
wpisz:
Options -Indexes
Powinno działać ;)
kubus | 2017-05-13 20:03:16 UTC | #3
Spróbuje.
kubus | 2017-05-13 20:05:14 UTC | #4
[quote=”DBanaszewski, post:2, topic:2780”]
Options -Indexes
[/quote]
Nah, nie działa.
z htaccess zawsze miałem problemy. :/
DBanaszewski | 2017-05-13 20:05:47 UTC | #5
Możesz zawsze utworzyć zwykły, pusty plik index.html
;)
kubus | 2017-05-13 20:06:37 UTC | #6
Nie chcę takiego pliku, bo bym w prawie każdym folderze musiał dawać.
Nie ma jakiegoś inne sposobu?
DBanaszewski | 2017-05-13 20:10:05 UTC | #7
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:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Zmień tak:
<Directory /var/www/>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
kubus | 2017-05-13 20:12:28 UTC | #8
w /etc/apache2/apache2.conf nie mam nic takiego jak Options Indexes FollowSymLinks
Timo | 2017-05-13 20:12:50 UTC | #9
To dopisz :)
DBanaszewski | 2017-05-13 20:13:30 UTC | #10
@TImo, zgadzam się.
@kubus dopisz to, ale bez opcji Indexes
;)
kubus | 2017-05-13 20:14:07 UTC | #11
https://pastebin.com/kav3NZNu
Timo | 2017-05-13 20:14:54 UTC | #12
Pod 194 linijką to wklej.
DBanaszewski | 2017-05-13 20:15:45 UTC | #13
Wklej to przed 187 linnią. (nad AccessFileName
)
@TImo, tam byłoby źle ;)
kubus | 2017-05-13 20:19:30 UTC | #14
[quote=”DBanaszewski, post:7, topic:2780”]
Options Indexes FollowSymLinks
[/quote]
A czasem nie w sites-avaliable/default?
kubus | 2017-05-13 20:21:33 UTC | #15
To mój plik default.
[code]
ServerAdmin [email protected]
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 | 2017-05-13 20:22:37 UTC | #16
<Directory /var/www/get.xxx.pl/public/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Zamień na:
<Directory /var/www/get.xxx.pl/public/>
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
kubus | 2017-05-13 20:32:49 UTC | #17
No i gites. Dzięki, a jest możliwość tylko dostępu do tej indeksowania tylko z jakiegoś IP?
DBanaszewski | 2017-05-13 20:33:15 UTC | #18
Raczej nie, ale nie wiem :stuckouttongue:
kubus | 2017-05-13 20:35:20 UTC | #19
Ok, dobra dzięki, ostatnia sprawa. Jest coś w stylu pastebina, ale żeby można było na swoją strone dać?
Nieznajomy11 | 2017-05-13 20:39:32 UTC | #20
hastebin, a co do tylko jednego ip z dostepem to wpisujesz:
[code]deny from all
allow from TWOJEIP[/code]
kubus | 2017-05-13 20:39:27 UTC | #21
Dziękówa bardzo.
Aylin | 2018-07-13 08:41:31 UTC | #22