1 votes

Configuration de mod_proxy dans Apache

J'ai une installation Apache locale avec plusieurs hôtes virtuels :

  • mywebsite.localhost
  • images.mywebsite.localhost
  • etc.

J'aimerais les rendre disponibles sur mon réseau local, afin de tester mon site web sur les appareils mobiles. D'autres questions sur Stack m'ont conduit à la solution du proxy, où j'utiliserai l'adresse IP de mon ordinateur comme proxy sur l'iPhone/iPad.

Je veux que le mandataire le fasse :

  • Traiter toute demande comme si elle provenait de mon ordinateur (y compris *.localhost noms)
  • Refuser les requêtes provenant d'adresses IP ne figurant pas dans la liste 192.168.* gamme

J'ai activé le mod_proxy :

LoadModule mime_module modules/mod_mime.so
LoadModule proxy_http_module modules/mod_proxy_http.so

Je l'ai (espérons-le) sécurisé :

<Proxy *>
Order Deny,Allow
Deny from all
Allow from 192.168
</Proxy>

Maintenant, j'ai du mal à répondre à ces questions :

  • Le proxy fonctionnera-t-il sur le port 80 aussi, ou doit-il fonctionner sur un autre port ?
  • Comment puis-je configurer le proxy pour transférer todos comme indiqué ci-dessus ?

3voto

Jehof Points 14720

J'ai trouvé la solution, j'avais juste besoin d'ajouter la ligne suivante à la configuration susmentionnée :

ProxyRequests On

J'ai utilisé l'adresse IP et le port de mon ordinateur. 80 comme configuration proxy sur mon iPad, et maintenant celui-ci peut accéder mywebsite.localhost et n'importe quel site internet, tout comme mon ordinateur.

Super !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X