Apache можа абыходзіць бацькоўскі проксі для ўнутраных прызначэнняў
Спалучыце ProxyRemote з NoProxy, каб выбраць прамы доступ да наступнага вузла для ўнутраных хасцяў, пакуль кліенты працягваюць карыстацца прамым проксі Apache.
Прамы проксі Apache можа выкарыстоўваць бацькоўскі проксі для знешніх прызначэнняў і злучацца напрамую з выбранымі ўнутранымі службамі. Дадайце гэты выбар маршрутызацыі ў існуючую канфігурацыю проксі з кантролем доступу:
ProxyRemote "*" "http://parent.example:8080"
NoProxy app.internal.example packages.internal.example
Запісы NoProxy падзяляюцца прабеламі. Запыты, што адпавядаюць гэтым хастам, абыходзяць наладжаны бацькоўскі проксі ProxyRemote. Астатні адпаведны трафік захоўвае бацькоўскі маршрут. Адрас без аўтэнтыфікацыі з спісу HTTP-проксі можа быць кандыдатам у бацькоўскі проксі для дазволенага трафіку да публічных сайтаў; не выкарыстоўвайце на гэтай галіне бацькоўскія ўліковыя даныя і захавайце ўнутраныя выключэнні.
Кліенты па-ранейшаму адпраўляюць запыты ў Apache. «Прамы» тут апісвае наступны крок Apache да прызначэння; ён не кажа браўзеру перастаць карыстацца Apache. Значэнне NO_PROXY на баку кліента прывяло б да іншага рашэння маршрутызацыі.
Запіс дамена мае відавочную форму
Для цэлага DNS-дамена Apache дакументуе форму з кропкай наперадзе, напрыклад .internal.example. Выкарыстоўвайце яе толькі тады, калі задуманае выключэнне ахоплівае хасты гэтага дамена. Дакладныя запісы хастаў робяць меншае выключэнне прасцейшым для ацэнкі.
Імёны вызначаюць прызначэнні, а не бацькоўскія проксі. Apache таксама патрабуе прамога развязання імёнаў, дасяжнасці і доступу да гэтых прызначэнняў. Абыход бацькоўскага проксі не можа даць маршрут, які існуе толькі праз бацькоўскі проксі.
Захоўвайце правілы аўтарызацыі кліентаў у існуючай канфігурацыі проксі. NoProxy выбірае маршрутызацыю ўверх; ён не абмяжоўвае, хто можа карыстацца прамым проксі.