SQUID3 Reverse Proxy i podfoldery domeny

Miałem ostatnio kłopot. Otóż strona została przekierowana na nowy serwer, natomiast nie została przeniesiona pełna funkcjonalność.  jeden z podfolderów, nie mógł być zaimplementowany na nowej maszynie i musiał być obsłużony przez starą.  Ponieważ standardowe opisy nie opisały tej sytuacji dla przypadku, gdy squid obsługuje setki innych domen, zamieszczam tutaj informację, jak zrobiłem to ja :

Do wykonania zadania użyłem wyrażeń regularnych

acl domena_folder url_regex ^http://domena/folder
acl domena_common url_regex ^http://domena/

cache_peer 10.x.x.x parent 80 0 no-query no-digest originserver name=nazwa1 login=PASS
cache_peer 10.x.x.y parent 80 0 no-query no-digest originserver name=nazwa2 login=PASS

cache_peer_access nazwa2 allow domena_folder
cache_peer_access nazwa1 allow !domena_folder domena_common

Dzięki zaznaczeniu nazwy domeny, mamy pewność, że nie będzie problemu z obsługą innych domen, które obsługuję w innych plikach konfiguracyjnych

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *


× osiem = 8

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>