W Apache HTTP Server 2.4: Jak ograniczyć dostęp do list katalogów do niektórych zakresów IP? Pliki powinny być nadal dostępne publicznie za pośrednictwem adresów URL, ale aukcje katalogów powinny być ograniczone.Serwer HTTP Apache: Jak ograniczyć dostęp do list katalogów do niektórych zakresów IP?
6
A
Odpowiedz
9
Jest to możliwe z <If>
Expression.
To jest Twój vhost/conf:
<VirtualHost *:80>
DocumentRoot /var/www/html
Options -Indexes # disable listing
<If "%{REMOTE_ADDR} == '10.0.0.5'">
Options +Indexes # enable listing if ip matches
</If>
</VirtualHost>
<Directory /var/www/html>
Require all granted
</Directory>
przetestowane z Ubuntu Server i Windows z Apache 2.4 - niestety to nie będzie działać ze starszymi wersjami Apache.
Dla zakresów IP możliwe jest użycie innego sposobu, aby sprawdzić IP:
<If "%{REMOTE_ADDR} -ipmatch '10.0.0.0/8'">
lub szybszym sposobem jest z -R
:
<If "-R '192.168.0.0/16' || -R '10.0.248.0/24'">
+0
Dzięki za tą nagrodę i za wskazówkę z '-R' - doktorzy mówią, że jest to również bardziej efektywne. – CodeBrauer
Powiązane problemy
- 1. Potrzebuję algorytmu do zwijania zakresów netblocka do list zakresów zbioru
- 2. Jak mogę ograniczyć dostęp do niektórych adresów URL przez źródłowy adres IP w Tomcat?
- 3. Jak ograniczyć dostęp do niektórych stron w ASP.NET MVC?
- 4. .htaccess: jak ograniczyć dostęp do pojedynczego pliku przez IP?
- 5. Serwer Apache - wiele katalogów, różne dzienniki błędów
- 6. Zdalny dostęp do serwera Apache
- 7. Jak mogę ograniczyć dostęp zdalny do Elmah?
- 8. Ogranicz dostęp HTTP do elastycznej fasoli
- 9. Serwer SQL: czy możesz ograniczyć dostęp tylko do jednej tabeli
- 10. Przekierowanie HTTP do HTTPS z Apache
- 11. Blokowanie wielu zakresów IP za pomocą mod dostęp w htaccess
- 12. Jak ograniczyć dostęp do aktywnego administratorowi administratorami
- 13. PHP Generowanie zakresów IP
- 14. Biblioteka strumieniowania HTTP IP/iPhone'a lub serwer
- 15. Jak ograniczyć dostęp do panelu administracyjnego w ravendb?
- 16. Jak ograniczyć dostęp do zagnieżdżonego elementu klasy do otaczającej klasy?
- 17. Jak ograniczyć dostęp do strony tylko do localhost?
- 18. Serwer proxy HTTP HTTP
- 19. Apache - Ogranicz do IP nie działa
- 20. Jak skonfigurować serwer Apache do pracy jako serwer proxy (load balancer) dla serwera j2ee?
- 21. Apache httpd.conf do przekierowania adresu IP na nazwę hosta
- 22. AngularJS - dostęp do nagłówków HTTP
- 23. Apache przerwać zakres IP podsieci
- 24. Serwer HTTP za NATs
- 25. Ogranicz dostęp usługi internetowej ASMX do określonych adresów IP.
- 26. Dostęp do pozycji na liście list
- 27. Może uzyskać dostęp do strony internetowej za pośrednictwem http: // localhost, ale nie przez IP
- 28. Jak ograniczyć dostęp do tras w routerze reagowania?
- 29. Jak ograniczyć dostęp do głównego oddziału na git
- 30. Jak ograniczyć dostęp do usługi WCF za pomocą klucza wspólnego
jest to opcja do blokowania indeksu strony dla zakresu adresów IP? – VDP
Apache 2.2 lub 2.4? –