2010-07-27 8 views
0

J'ai donc un serveur LAMP (serveur configuré), ce proxy a accès au réseau interne et je dois donner au monde extérieur accès à ce proxy pour effectuer des tâches. Par exemple, vous devriez pouvoir appeler ce proxy avec une requête POST avec les bons paramètres et le proxy devrait retourner le statut de ce message. Maintenant, disons que le post est fait dans un script php appelé (something.php) dans le dossier principal de ce proxy. Comment puis-je donner accès au monde extérieur pour accéder à ce proxy?Configuration d'un serveur proxy

J'espère que cela est clair, désolé je ne pouvais pas le rendre beaucoup plus clair, mais si vous avez d'autres questions à clarifier s'il vous plaît faites le moi savoir!

+0

Vous n'êtes pas clair. Vous avez un proxy qui fait face à la fois sur Internet et le réseau interne et vous voulez que les gens sur Internet puissent accéder à un serveur de votre réseau interne qui a des scripts PHP via le proxy droit? Si c'est le cas, vous devez configurer un proxy inverse. Ou est-ce que vous voulez construire un proxy avec PHP? Je ne vous conseille pas de ... – Artefacto

+0

C'est exactement le cas (désolé de ne pas être clair :(). Comment puis-je configurer le proxy inverse? (MERCI!) – user220755

Répondre

0

Pour configurer un proxy inverse avec Apache, vous devez utiliser mod_proxy avec mod_proxy_http, puisque vous souhaitez utiliser des requêtes HTTP par proxy. Le manuel est here.

Un droit de configuration de base du manuel est:

ProxyRequests Off 

<Proxy *> 
Order deny,allow 
Allow from all 
</Proxy> 

ProxyPass /foo http://foo.example.com/bar 
ProxyPassReverse /foo http://foo.example.com/bar 

Maintenant, lorsque le serveur proxy reçoit une demande de /foo/whatever, elle se télécharger http://foo.example.com/bar/whatever et de le transférer au client.