2010-08-30 3 views
0

J'ai une application qui sert à la fois de serveur HTTP et de client HTTP. Pour des raisons de sécurité, l'application s'exécute sur un serveur sur un réseau protégé/interne. Je voudrais configurer un proxy HTTP qui agit comme une interface externe pour les parties externes pour accéder à l'application.Comment configurer un proxy direct et un proxy inverse sur le même serveur à l'aide d'Apache HTTPD

Pour les clients HTTP externes pour accéder à mon application, je voudrais avoir un proxy inverse pour gérer de tels scénarios.

Pour la demande HTTP de mon application à des parties externes, j'aimerais disposer d'un proxy direct pour m'assurer que mes URL externes correctes sont envoyées aux parties externes. Question: Le proxy HTTPD Apache peut-il être configuré pour exécuter à la fois un proxy direct et un proxy inverse en même temps?

Répondre

1

La réponse courte (de ma lecture des docs) est n °

Le proxy direct est activée via la directive ProxyRequests

Un proxy inverse est activée via la directive ProxyPass. Les reverse proxy docs Etat

La directive ProxyRequests devrait être mis habituellement lorsque vous utilisez ProxyPass.

Je pense que si vous activez à la fois sur le même serveur, il y aura un affrontement possible dans vos allow, deny les paramètres pour les adresses IP etc