Bonjour à tous,

Je vous expose mon problème:

j'ai plusieurs sites web sous apache et un sur nginx chez moi. J'ai voulu faire en sorte qu'ils soient tous accessible avec un sous-domaine différent et sans utiliser de port à la fin (donc redirection vers port 80 ou 443 pour tous). Après plusieurs recherches,
j'ai mis en place un serveur apache avec un reverse proxy. Celui-ci permet de faire pointer un sous-domaine A vers l'ip interne du serveur web A, sous-domaine B vers ip serveur web interne B etc..
Jusque là, j'ai suivi les tutos concernant mod_proxy et les directives ProxyPass et ProxyReverse d'apache pour avoir une configuration correcte de ma redirection. Donc une fois le proxyReverse mis en place, je teste tous mes sites web tournant sous apache, j'y accède bien via leur sous-domaine respectifs. J'installe donc le client certbot sur mon serveur faisant office de proxy pour permettre de passer en https tous mes sites redirigés. Là aussi tout va bien, tout est en https, je suis content.

Maintenant, il y a une exception, c'est avec mon serveur web nginx, qui est un serveur web hébergeant un package complet pour une solution de mail qui se nomme Mail-In-A-Box. En effet, lorsque l'on installe ce package, il se procure automatiquement un certificat ssl via Let's Encrypt lors de son installation. De ce fait, initialement, ce serveur était déjà en https avec un certificat ssl valide et auto-signé avant que je mette en place ce proxy.

Maintenant quand je le redirige via mon proxy d'apache, en http je tombe sur une erreur de redirection sur mon navigateur( même en changeant l'url "http://192.168.1.109" par "https://192.168.1.109" dans le proxy), l'erreur de redirection est "301 moved permanently" ou "Connexion bloquée" . Lorsque je tente de passer le virtualhost contenant les directive proxy pour rediriger vers ce serveur de mail en https via certbot, j'ai une redirection mais pas sur le bon site.

Ma question est:

Comment avec mod_proxy je peux rediriger un sous-domaine vers un serveur web nginx possédant déjà un certificat pour le même sous-domaine et qui est par conséquent déjà en https ?

Je précise aussi que via Mail-In-A-Box, j'ai déjà tenté de supprimer le certificat SSL mais en vain. J'ai aussi fait de nombreuses recherches depuis deux semaines qui ne m'ont pas permise d'aboutir à un résultat satisfaisant. Je vous avoue que je commence à désespérer sur mon problème et je ne vois vraiment pas comment le résoudre et ce malgré mes nombreuses recherches.

L'hôte virtuel apache assurant la redirection sur mon serveur de mail:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<VirtualHost *:*>
    ProxyPreserveHost On
    ProxyPass        "/" "https://192.168.1.102/"
    ProxyPassReverse "/" "https://192.168.1.102/"
    ServerName mail.example.com
</VirtualHost>
Le serveur de mail est sur un conteneur LXC de proxmox avec Ubuntu 18.04 LTS

Merci par avance de l'aide qui pourrait potentiellement m'être apportée.