Bonjour, merci pour vos retours.
je veux pas que l'utilisateur ait a rentrer le numéro de port dans le domaine, donc pas le choix, la box redirige tout vers le port 80.
J'ai réussi a faire 2 vhosts qui marchent bien le premier pour mon serveur mercurial:
<VirtualHost *:80>
Servername mercurial-xxxx.ml
ErrorLog /var/log/apache2/hg-error.log
CustomLog /var/log/apache2/hg-access.log common
DocumentRoot /var/www/hg
WSGIScriptAlias / /var/www/hg/cgi-bin/hgwebdir.wsgi/
</VirtualHost>
le deuxieme pour mon serveur octoprint:
<VirtualHost *:80>
ServerName octoprint-xxxx.ml
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http://127.0.0.1:5000/
</VirtualHost>
Par contre le troisième, repetier-server j'ai un souci, j'arrive à faire pointer le domaine dessus, mais apparement il faut activer les websocket, j'ai trouvé quelque chose mais j'ai que le bandeau du haut qui charge et pas la frame de login:
<VirtualHost *:80>
ServerName 3dprint-xxxx.ml
RewriteEngine on
RewriteCond %{HTTP:CONNECTION} Upgrade [NC]
RewriteCond %{HTTP:UPGRADE} websocket [NC]
RewriteRule /(.*) ws://localhost:3344/%1 [P,L]
ProxyRequests off
<Location />
ProxyPass http://127.0.0.1:3344/
ProxyPassReverse /
</Location>
</VirtualHost>
resultat visible ici : http://3dprint-mathlab.ml
Une idée de ce qui ne va pas sur ce vhost?