Redirection flux conteneur avec Apache

Pour rendre accessible un conteneur via un nom de domaine il faut réaliser une configuration vhost Apache un peu particulière. 

 Par exemple, pour rediriger tout le trafic provenant de l'url container.domaine.com vers le conteneur mycontainer1  écoutant sur le port 3000, il faut faire la configuration suivante :  

 <VirtualHost *:80>

 ServerName container.domaine.com

 ErrorLog ${APACHE_LOG_DIR}/container.domaine.com.log

 CustomLog ${APACHE_LOG_DIR}/container.domaine.com.log combined

 ProxyPreserveHost On

 ProxyRequests Off

 ProxyPass / http://localhost:3000/

 ProxyPassReverse / http://localhost:3000/

 <Proxy *>

 Order deny,allow

 Allow from all

 </Proxy>

</VirtualHost> 

 Cependant cette configuration vhost demande l'activation de plusieurs module qui ne sont pas activés par défaut dans Apache. 