Прамы проксі 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 выбірае маршрутызацыю ўверх; ён не абмяжоўвае, хто можа карыстацца прамым проксі.

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