Skip to main content

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 music.mira-ceti.ovh

        ErrorLog ${APACHE_LOG_DIR}/music.mira-ceti.ovh.log
        CustomLog ${APACHE_LOG_DIR}/music.mira-ceti.ovh.log combined

        ProxyPreserveHost On
        ProxyRequests Off
        ProxyPass / http://localhost:3000/
        ProxyPassReverse / http://localhost:3000/

        <Proxy *>
          Order deny,allow
          Allow from all
        </Proxy>
</VirtualHost>