Héberger un site en local, et rediriger les requêtes d'un autre site
Bonjour,
J'ai deux machines.
La première est UP 100% du temps.
Je redirige tout le trafic réseau entrant dessus (DMZ).
Dessus, il y a un site web (owncloud).
J'ai une seconde machine, qui elle, n'est pas toujours allumée, et qui héberge un autre site (openproject, IP locale fixe 192.168.0.6).
Je souhaite faire en sorte que lorsque je tape l'url "drive.mondomaine.com" j'arrive sur ma machine DMZ, et que l'apache local déserve owncloud (ça, c'est bon, ça marche).
Je souhaite aussi faire en sorte que lorsque je tapes l'url "project.mondomaine.com", j'arrive toujours sur la DMZ, qui redirige tout vers ma seconde machine, de manière transparente.
=> Là je bloque, je n'arrive pas à trouver d'exemple où le reverse proxy filtre les requêtes en fonction du nom d'hôte plutôt que d'un nom de répertoire. Idem, je ne trouve pas d'exemple où apache expose à la fois un site et fait office de reverse proxy.
Sauriez-vous m'aider ?
Voici ce que j'ai actuellement dans sites-available :
owncloud.conf
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
ServerName mondomaine.com
<VirtualHost *:80>
ServerAlias drive.mondomaine.com
ServerAdmin administrateur@mondomaine.com
DocumentRoot /var/www/owncloud
<Directory /var/www/owncloud>
Options -Indexes +FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost> |
openproject.conf
Code:
1 2 3 4 5 6 7 8 9 10
|
ServerName mondomaine.com
<VirtualHost *:80>
ServerAlias project.mondomaine.com
ServerAdmin administrateur@mondomaine.com
ProxyPass "/" "http://192.168.0.6/"
ProxyPassReverse "/" "http://192.168.0.6/"
</VirtualHost> |
Actuellement, que je tapes "drive.mondomaine.com", "project.mondomaine.com" ou "totoleharicot.mondomaine.com" j'arrive toujours sur owncloud.
C'est comme s'il ne tenait pas compte de "ServerAlias".
Enfin, nice to have : comment faire en sorte que lorsque la machine "openproject" est down, j'arrive sur une page statique hébergée sur le serveur "owncloud" ? Car à nouveau, je ne vois que des exemples pour rediriger vers des serveurs distants...