Bloka dostepu |
Bloka dostepu |
3.04.2003, 19:44:04
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 2 Dołączył: 28.03.2003 Ostrzeżenie: (0%) |
Jak w Apachu ustawic dotep do nie ktorych sciezek tylko z odpowiedniego IP :?: A dokladniej chodzi mi o localhost
|
|
|
4.04.2003, 00:27:22
Post
#2
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 4.04.2002 Skąd: starachowice Ostrzeżenie: (0%) |
Najprościej utworzyć w udostępnianym katalogu plik .htaccess zawierający:
Kod allow from 127.0.0.1 #zezwala na dostęp z podanego IP
deny from all #zabrania dostępu wszystkim domyślinie kolejność przetwarzania jest: deny, allow, więc powyższe zablokuje dostęp wszystkim poza localhost-em. Kolejność przetwarzania można zmienić dyrektywą: Kod order allow,deny
|
|
|
5.04.2003, 14:34:14
Post
#3
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 2 Dołączył: 28.03.2003 Ostrzeżenie: (0%) |
Jakos nie dziala...
Moze inna nazwa powinna byc :?: A nie da sie miec wszystkiego w jedym pliku :?: |
|
|
5.04.2003, 23:35:03
Post
#4
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 4.04.2002 Skąd: starachowice Ostrzeżenie: (0%) |
ads 1. działa, znajdź w httpd.conf blok
Kod <Directory ścieżka DocumentRoot>
AllowOverride none ..... </Directory> i zmień na Kod AllowOverride AuthConfig lubKod AllowOverride all
ads 2. jaśli nic nie zmieniałeś to domyślnie jest Kod AccessFileName .htaccess
ads 3. większość się da, napisz tylko co byś w nim chciał mieć :wink: |
|
|
6.04.2003, 19:08:59
Post
#5
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 2 Dołączył: 28.03.2003 Ostrzeżenie: (0%) |
Poprostu chcial bym miec jeden plik gdzie mial bym umieszczone wszystkie sciezki do, ktorych ma dostep dane IP.
|
|
|
6.04.2003, 23:33:50
Post
#6
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 4.04.2002 Skąd: starachowice Ostrzeżenie: (0%) |
plik nazywa się httpd.conf :wink:
tworzysz sobie blok: Kod <Directory ścieżka>
.....jakieś swoje opcje.... allow from IP deny from IP </Directory> |
|
|
7.04.2003, 14:09:46
Post
#7
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 2 Dołączył: 28.03.2003 Ostrzeżenie: (0%) |
Jak to powinno wygladac bo jakos nie chce mi dzialac... (oczywiscie to tylko przyklad do proby, tak nie bedzie )
<Directory www/begin/404.htm> Order deny,allow Deny from all Allow from www.google.com </Directory> |
|
|
8.04.2003, 00:31:31
Post
#8
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 4.04.2002 Skąd: starachowice Ostrzeżenie: (0%) |
W taki przykładzie jak napisałeś stosowanie order jest zbędne, ponieważ domyślnie najpierw przetwarzane jest deny a dopiero potem allow. Poza tym wszystko jest OK, jeśli coś nie działa sprawdź ścieżki albo jeszcze lepiej spróbuj podać ścieżkę bezwzględną.
Można się pobawić używając zmiennych środowiskowych i wyrażeń regularnych np: ##httpd.conf### ....... SetEnIf Remote_Host ^www.([A-Za-z0-9.]*).ru$ OK #sprawdza nazwę klienta, jeśli zaczyna się od www. i kończy .ru #definiowana jest zmienna OK ......... <Directory www/katalog > Deny from all Allow from env=OK #jeśli zmienna jest zdefiniowana - udziela dostępu ruskim :wink: </Directory> ....... ###eof httpd.conf## |
|
|
12.04.2003, 14:05:21
Post
#9
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 2 Dołączył: 28.03.2003 Ostrzeżenie: (0%) |
(sorry, ze nie odpisalem wczesniej ale nie moglem)
Sorry ale robie tak i nie ma zadnych rezultatow, tak jak bym nic nie zrobil, apache tez zadnego bledu nie wyswietla, nie wiem co robie zle i nie wiem czemu tak sie dzieje... Mozesz wyslac jakis przyklad albo cos :?: |
|
|
12.04.2003, 23:34:12
Post
#10
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 4.04.2002 Skąd: starachowice Ostrzeżenie: (0%) |
No nie wiem co Ci odpowiedzieć. U mnie wszystko działa. Podaj mi swój e@ na PM prześlę Ci conf-a. Jaki to jest OS :?:
|
|
|
Wersja Lo-Fi | Aktualny czas: 5.06.2024 - 04:03 |