Apache povas preterpasi sian gepatron por internaj celoj
Kombinu ProxyRemote kun NoProxy por elekti rektan aliron al la sekva salto por internaj gastigantoj dum klientoj daŭre uzas la antaŭan prokurilon de Apache.
Antaŭa prokurilo de Apache povas uzi gepatran prokurilon por eksteraj celoj kaj konektiĝi rekte al elektitaj internaj servoj. Aldonu tiun vojigan elekton al la ekzistanta alirkontrolita prokurila agordo:
ProxyRemote "*" "http://parent.example:8080"
NoProxy app.internal.example packages.internal.example
NoProxy-eroj estas apartigitaj per spacoj. Petoj kongruantaj kun tiuj gastigantoj preterpasas la agorditan ProxyRemote-gepatron. Alia kongrua trafiko konservas la gepatran vojon. Nekonfirmita adreso el la listo de HTTP-prokuriloj povas esti gepatra kandidato por permesita trafiko al publikaj retejoj; uzu neniun gepatran legitimilon en tiu branĉo kaj konservu la internajn esceptojn.
Klientoj ankoraŭ sendas la petojn al Apache. “Rekte” ĉi tie priskribas la sekvan salton de Apache al la celo; ĝi ne diras al la retumilo ĉesi uzi Apache. NO_PROXY-valoro ĉe la klienta flanko farus alian vojigan decidon.
Domajna ero havas eksplicitan formon
Por tuta DNS-domajno, Apache dokumentas formon kun komenca punkto, kiel .internal.example. Uzu ĝin nur kiam la celata escepto kovras la gastigantojn de tiu domajno. Precizaj gastigantaj eroj tenas pli malgrandan escepton pli facile taksebla.
La nomoj identigas celojn, ne gepatrajn prokurilojn. Apache ankaŭ bezonas rektan solvon, atingeblon kaj aliron al tiuj celoj. Preterpasi la gepatron ne povas provizi vojon kiu ekzistas nur tra la gepatro.
Konservu klientajn rajtigajn regulojn en la ekzistanta prokurila agordo. NoProxy elektas supran vojigon; ĝi ne limigas kiu rajtas uzi la antaŭan prokurilon.