Reverse Proxy
Ten handler był jedną z najbardziej oczekiwanych funkcji Cherokee. Pozwala na rozłożenie przychodzącego ruchu na kilka serwerów, i dostarcza pojedynczy interfejs dla żądań. Jest to użyteczne w przypadku zarządzania obciążeniem na klastrach, przy użyciu wyższego stosu sieci niż pozwala na to użycie Generic Balancer.
Przychodzące połączenia mogą być kierowane na jeden z określonych serwerów WWW za pośrednictwem serwera proxy, który może przekazać dalej zapytanie z lub bez żadnych modyfikacji.
Reverse proxy potrafi dużo więcej niż tylko zarządzanie obciążeniem. Może modyfikować nagłówki oraz może postarać się nawiązać połączenie keep-alive z każdym systemem powiązanym z nim.
Aby użyć reverse proxy, po pierwsze musisz zdefiniować przynajmniej jedno źródło danych, oraz kilka innych parametrów już w konfiguracji proxy.
Następnie ustawić należy:
Przychodzące połączenia mogą być kierowane na jeden z określonych serwerów WWW za pośrednictwem serwera proxy, który może przekazać dalej zapytanie z lub bez żadnych modyfikacji.
Reverse proxy potrafi dużo więcej niż tylko zarządzanie obciążeniem. Może modyfikować nagłówki oraz może postarać się nawiązać połączenie keep-alive z każdym systemem powiązanym z nim.
Aby użyć reverse proxy, po pierwsze musisz zdefiniować przynajmniej jedno źródło danych, oraz kilka innych parametrów już w konfiguracji proxy.
Następnie ustawić należy:
- Reuse connections: maksymalna liczba połączeń na serwer z keep-alive. Jeśli nie podane, domyślna wartość 16 zostanie użyta.
- Header additions: pozwala na dodanie specjalnych nagłówków HTTP.
- URL reverse rules: pozwalają zmodyfikować URL zanim nastąpi przekazanie.
- Balancer: rodzaj strategii zarządzania obciążeniem.
- Information sources: można tutaj przypisać wcześniej zdefiniwane źródła danych.
Szczegóły tej rewizji
Rewizje tego pliku
Rewizje w tej gałęzi
Data modyfikacji: 11-03-2009, 14:09:38
Autor: Jędrzej Nowak <me@pigmej.eu>
Typ formatowania: (x)html
Rewizje tego pliku
Rewizje w tej gałęzi
Data modyfikacji: 11-03-2009, 14:09:38
Autor: Jędrzej Nowak <me@pigmej.eu>
Typ formatowania: (x)html