J'ai 2 solutions en tête :
1 - Client -> Reverse Proxy Nginx (Machine A) -> Reverse Proxy Apache (Machine B) -> SOGo (Machine B)
2 - Client -> Reverse Proxy Nginx (Machine A) -> SOGo (Machine B)
la solution 1 me semble bien compliquée
sachant que tu as sogo qui tourne sur le port 20000 sur machine B, pour l'instant uniquement sur localhost, il suffirait de faire la solution 2 en configurant sogo pour ecouter sur l'adresse IP de serveurB
ainsi tu pourrais faire 2 choses :
pour le client qui vient de l'exterieur, il arrive sur A et tu fais un proxypass vers machineB:20000
pour un client qui vient de l'interieur, soit tu l'envoie aussi sur machineA, soit tu l'envoies direct sur machineB (via un DNS interne par exemple)
# je ne connais pas bien ngnix mais la 2 me semble mieux
Posté par NeoX . En réponse au message Double reverse proxy. Évalué à 2.
la solution 1 me semble bien compliquée
sachant que tu as sogo qui tourne sur le port 20000 sur machine B, pour l'instant uniquement sur localhost, il suffirait de faire la solution 2 en configurant sogo pour ecouter sur l'adresse IP de serveurB
ainsi tu pourrais faire 2 choses :
pour le client qui vient de l'exterieur, il arrive sur A et tu fais un proxypass vers machineB:20000
pour un client qui vient de l'interieur, soit tu l'envoie aussi sur machineA, soit tu l'envoies direct sur machineB (via un DNS interne par exemple)