Reverse proxy et virtualHost
Bonjour,
je bloque sur un problème de configuration apache2.
Ce que je voudrais faire :
machin.truc.fr qui écoute sur le port 80 utilise un proxyPass pour envoyer le flux vers une autre machine. (OK pas de problème)
salut.coucou.fr:443 utilise des proxyPass pour rediriger vers d'autres serveurs au format salut.coucou.fr/appli. (OK pas de problème)
salut.coucou.fr qui écoute sur le 80 et le 443, et redirige les flux HTTP vers du HTTPS. (NOK car http://salut.coucou.fr est redirigé vers http://machin.truc.fr...)
Mon problème est que je n'arrive pas à ce que les flux HTTP de salut.coucou.fr soient redirigés vers du HTTPS lorsque le virtual host de machin.truc.fr est actif.
la conf :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<VirtualHost 192.168.2.1:80>
ServerName machin.truc.fr
ProxyPass / http://192.168.2.2/
ProxyPassReverse / http://192.168.2.2/
</VirtualHost>
#VirtualHost useless
#<VirtualHost 192.168.2.1:80>
# Redirect permanent / https://salut.coucou.fr/
#</VirtualHost>
<VirtualHost 192.168.2.1:443>
...
ServerName salut.coucou.fr/
ProxyPass /exemple http://192.168.2.3/exemple
...
</VirtualHost> |
J'avais pensé à utiliser du RedirectMatch mais je tourne en rond...