Un proxy directe d'Apache pot usar un pare per a destinacions externes i connectar-se directament a serveis interns seleccionats. Afegiu aquesta tria d'encaminament a la configuració de proxy existent amb control d'accés:

ProxyRemote "*" "http://parent.example:8080"
NoProxy app.internal.example packages.internal.example

Les entrades de NoProxy se separen amb espais. Les peticions que coincideixen amb aquests amfitrions eviten el pare ProxyRemote configurat. La resta de trànsit coincident conserva la ruta del pare. Una adreça sense autenticació de la llista de proxys HTTP pot ser candidata a pare per al trànsit permès a llocs públics; no useu credencials de pare en aquesta branca i preserveu les excepcions internes.

Els clients encara envien les peticions a Apache. Aquí «directe» descriu el següent salt d'Apache cap a la destinació; no diu al navegador que deixi d'usar Apache. Un valor NO_PROXY al costat del client prendria una decisió d'encaminament diferent.

Una entrada de domini té una forma explícita

Per a un domini DNS sencer, Apache documenta una forma amb punt inicial com .internal.example. Useu-la només quan l'excepció prevista cobreixi els amfitrions d'aquell domini. Les entrades exactes d'amfitrió fan que una excepció més petita sigui més fàcil d'avaluar.

Els noms identifiquen destinacions, no proxys pare. Apache també necessita resolució directa, abastabilitat i accés a aquestes destinacions. Evitar el pare no pot proporcionar una ruta que només existeix a través del pare.

Manteniu les regles d'autorització de clients a la configuració de proxy existent. NoProxy tria l'encaminament ascendent; no restringeix qui pot usar el proxy directe.

Articles relacionats