Apache Module mod proxy

Материал из rrv-wiki
Перейти к навигации Перейти к поиску


Читать здесь

Используем для перенаправления запросов с одного сервера Apache на другой. Например с сервера public.example.com (81.1.1.1) на backend.example.com (192.168.0.1) будет выглядеть так, в конфигурационном файле httpd.conf прописываем:

ProxyRequests Off
ProxyPreserveHost On
ProxyPass /mirror/foo/i ! #Восклицательный знак исключает из потдерикторию 
ProxyPass         /mirror/foo  http://192.168.0.1:80/mirror/foo/
ProxyPassReverse  /mirror/foo  http://192.168.0.1:80/mirror/foo/
ProxyPassReverseCookieDomain 192.168.0.1 public.example.com
ProxyPassReverseCookiePath / /mirror/foo/

В оригинальном документе такой пример:

ProxyPass /mirror/foo/ http://backend.example.com/
ProxyPassReverse /mirror/foo/ http://backend.example.com/
ProxyPassReverseCookieDomain backend.example.com public.example.com
ProxyPassReverseCookiePath / /mirror/foo/