На існуючым хаспе Apache прыватны прамы ўваход можа выкарыстоўваць асобны слухач loopback:

ProxyRequests Off
Listen 127.0.0.1:3128

<VirtualHost 127.0.0.1:3128>
    ProxyRequests On
    <Proxy "*">
        Require local
    </Proxy>
</VirtualHost>

Аб'яднайце гэта з бягучай канфігурацыяй; не аб'яўляйце адзін і той жа слухач двойчы. Загрузіце неабходныя модулі пратаколу проксі. HTTPS-прызначэнні праз CONNECT дадаткова патрабуюць mod_proxy_connect і палітыкі мэтавага порта.

Публічны віртуальны хост можа захаваць свае супастаўленні ProxyPass, пакуль прамы проксі выключаны. ProxyPass супастаўляе лакальную прастору URL з бэкендам. ProxyRequests кіруе кліентамі, якія запытваюць іншыя прызначэнні; яго выключэнне не адключае зваротныя супастаўленні.

Урывак дапускае лакальных кліентаў або яўна арганізаваную лакальную кропку транспарту. Для выкарыстання ў LAN выберыце прызначаны адрас слухача і адпаведныя правілы крыніцы/аўтэнтыфікацыі. Размясціце гэтыя дазволы на ўваходзе проксі, а не ў каталогу дакументаў публічнага сайта.

Праверце выбраны віртуальны хост і ўспадкаваныя дырэктывы для кожнага актыўнага слухача. Глабальны ProxyRequests On можа ўключыць ролю за межамі прызначанага прыватнага ўваходу. Кліент прамога проксі падае сваё прызначэнне, таму няма патрэбы ствараць лакальнае супастаўленне для кожнага сайта, які ён можа запытаць.

Падобныя артыкулы