Адпраўляйце зыходныя проксі-запыты Apache праз офісны проксі
Выберыце карпаратыўны прамы проксі з дапамогай ProxyRemote, захоўваючы асобна фіксаваныя супастаўленні URL і публічны доступ да прамога проксі.
Apache можа спатрэбіцца дасягнуць знешняга сайта праз той жа карпаратыўны прамы проксі, які выкарыстоўваюць іншыя машыны. Для запытаў, якія апрацоўвае mod_proxy, ProxyRemote выбірае гэты наступны пераход.
ProxyRemote "http://downloads.example/" "http://proxy.example:8080"
Першы аргумент супадае з прэфіксам URL прызначэння. Другі вызначае вышэйшы проксі. Імя схемы можа супадаць з гэтым пратаколам, а * шырэй і выбірае аддалены проксі для ўсяго адпаведнага проксі-трафіку.
Гэта таксама можа абслугоўваць фіксаванае лакальнае супастаўленне. Калі існы ProxyPass накіроўвае лакальны шлях на сайт загрузак, ProxyRemote паведамляе Apache, як дасягнуць гэтага сайта праз карпаратыўнага пасярэдніка. ProxyPass выбірае супастаўленую мэту; ProxyRemote выбірае яе вышэйшы маршрут.
Для гэтага фіксаванага супастаўлення не трэба ўключаць неабмежаваны доступ да прамога проксі. Пакідайце ProxyRequests Off, калі толькі прыём мэт прамога проксі, прапанаваных кліентам, не з'яўляецца наўмыснай паслугай з кантролем доступу.
Змясціце правіла ў канфігурацыю сервера або віртуальнага хоста і пераканайцеся, што патрэбныя модулі проксі загружаны. Дырэктыва Apache NoProxy можа вызначыць унутраныя мэты, якія павінны пазбягаць аддаленага проксі.
Для вышэйшага проксі, які патрабуе ўліковых даных Basic, неабавязковы трэці аргумент даступны ў httpd 2.4.59 і пазней і адпраўляе іх загадзя. Праверце разгорнутую версію і абараніце гэту канфігурацыю перад выкарыстаннем формы з уліковымі данымі.