Kategorie szkoleń | Egzaminy | Kontakt
  • 0
  • 5
  • 68

Jest sobie Apache. Stoi za balancerem, nie dostaje więc oryginalnych adresów IP.

Potrzebuję zlimitować na nim ilość zapytań określonego typu (zawierających określony URL) idących od określonego klienta.

Nie mogę limitować per katalog (bo wszystko jest w sumie jedną phpową aplikacją), nie mogę per vhost (j/w), nie mogę per IP (bo IP jest balancera). Mogę po X-Forwarded-For, albo też po typie zapytania.

Dodatkowy wymóg - nie chcę, by klient wydający zapytanie ponad limit dostawał błąd. Wolałbym, by request się skolejkował i został obsłużony, o ile połączenie TCP się nie zerwie.

Jak? :)

Andrzej_Dopierała
  • Zapytał
  • @ Andrzej_Dopierała | 21.10.2014
    • lider
    • laureat
    • ekspert
    • 83
    • 65
    • 169