Apache2, rate limit

Axerr | 2021-08-04 14:30:56 UTC | #1

Witam.

W jaki sposób mogę ograniczyć dostęp do pojedynczej podstony, aby można było ją odwiedzać maksymalnie 2 razy na minutę?
Jakiś mod do apache?

Dzięki.


Timo | 2021-08-14 16:31:56 UTC | #2

Jak patrzę to w apache2 są mody do ograniczania przepustowości łącza na podstrony, ale ciężej jest zrobić to samo z requestami.

Co powiesz na reverse proxy do apache2 w nginx? Zrobisz to co potrzebujesz w dwóch linijkach:
https://nginx.org/en/docs/http/ngxhttplimitreqmodule.html


Axerr | 2021-08-04 13:47:15 UTC | #3

Instalowanie dodatkowego pakietu serwera WWW dla limitu requestów?
Średnio to widzę.
Zapewne jest lepsze rozwiązanie.


Timo | 2021-08-04 13:48:11 UTC | #4

Nginx jest leciutki. Ogólnie możesz go wykorzystać do dobrej optymalizacji swojego serwera www.

Zakładam, że apache2 potrzebujesz tylko do obsługi htaccess? Czy coś innego cię przy nim trzyma?


Axerr | 2021-08-04 13:50:53 UTC | #5

Dokładnie, apache posiada obsługę htaccess, dlatego też go potrzebuję.
Co masz na myśli pisząc wykorzystać do dobrej optymalizacji swojego serwera www?


KrEdEnS | 2021-08-04 13:56:27 UTC | #6

W takim bądź razie spróbuj dodatku do nginxa https://github.com/e404/htaccess-for-nginx
I ciesz się htaccesami :)


system | 2021-09-05 13:57:12 UTC | #7

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.