J'essaie de mettre en place un système de proxy inverse où nginx se trouve à l'avant pour gérer toutes les demandes provenant d'Internet et apache2 se trouve à l'arrière pour gérer tout le contenu dynamique. Je peux configurer un virtualhost dans nginx en fonction de mes domaines, mais comme apache2 n'écoute que sur 127.0.0.1:8080 (non orienté vers l'extérieur), j'aimerais toujours avoir un virtualhost basé sur le domaine (ou tout ce qui peut être transmis de nginx à apache) et modifier le contenu dynamique en fonction de celui-ci.
En gros, j'ai une configuration nginx dans sites_available et sites_enabled qui dit essentiellement pour l'emplacement /{proxy_pass http://127.0.0.1:8080/ ;}. Donc actuellement, je ne pense pas qu'il y ait un moyen de détecter quel domaine nous avons à l'extérieur pour apache.
Je suis presque exactement ce guide pour le mettre en place : http://tumblr.intranation.com/post/766288369/using-nginx-reverse-proxy Le code et les autres sont donc presque les mêmes.
Quelqu'un a-t-il une idée ?
Jason