На съществуващ 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 може да активира ролята извън предвидения частен вход. Предният клиент предоставя своята дестинация, така че няма нужда да създавате локално съпоставяне за всеки сайт, който може да заяви.

Подобни статии