Aller au contenu

Jeedom et HAProxy sur la même VM Debian


jojo

Messages recommandés

Bonjour,

J'avais installé Jeedom sur une VM Debian 9 de mon HPGen8.

Ca a super bien fonctionné :60:

 

Puis sur la même Debian j'ai installé HAProxy. Et mon HAProxy fonctionne super (je ne pourrais plus m'en passer).

 

Mais depuis que je l'ai installé, j'ai une "belle" erreur 503 quand je veux accéder à Jeedom.

 

Et j'ai déjà réinstallé Jeedom. Et son installation se termine bien avec "tous les tests ok".

 

Y a-t-il une imcompatibilité connue entre ces 2 softs ?

Modifié par jojo
typo
Lien vers le commentaire
Partager sur d’autres sites

Bonsoir, verifie les ports d ecoute des deux logiciels , par defaut, haproxy ecoute sur le port 80 comme jeedom, si tu souhaites que haproxy soit en frontal de jeedom, il faut lier haproxy a l adresse ip de ta vm debian et jeedom au localhost sur un port différent’ et faire la conf qui va bien. Si tu veux que les deux logiciels soient indépendant 

s, il faut ecouter sur des ports différents.

 

Lien vers le commentaire
Partager sur d’autres sites

Je ne vois pas trop l'intérêt de HAProxy "a la maison" :unsure:

Tu peux nous expliquer à quoi il te sert stp ?

pcq, pour Jeedom tu as déjà le service DNS intégré qui fonctionne super, et en reverse proxy si il faut vraiment, c'est déjà intégré à DSM.

Lien vers le commentaire
Partager sur d’autres sites

J'utilie HAProxy chez moi pour accéder facilement à mes appareils (Nas, Lifedomus, Unifi, ...) en n'ayant ouvert que le port 443sur mon router (j'ai un nom de domaine chez OVH, et des certificats SSL).

Je ne l'ai pasi nstallé spécifiqquement pour Jeedom, mais j'ai constaté que du jour où je l'ai installé sur LA MEME Debian (pour n'en avoir qu'une seule à gérer), je ne pouvais plus avoir accès à l'interface Jeedom, malgré la réinstallation de Jeedom, et qu'il me dit que tout est ok.

Le reverse proxy de DSM est beaucoup moins puissant / flexible (j'ai d'ailleurs commencé avec celui-la)

Lien vers le commentaire
Partager sur d’autres sites

en effet, j'ai également pensé à un conflit de port, mais

  • HAProxy est configuré sur le port 443 et Jeedom. sur le 80 (mais maintenant que j'y pense, je pourrais également faire du HAProxy sur le port 80 => conflit ...)
  • pourquoi après réinstallation de Jeedom, il n'a pas bousillé ma config HAProxy  et il dit que Jeedom est bien installé et que tous les tests sont ok ...

Si j'avais 2 Debian, ça fonctionnerait, mais j'aimerais comprendre

 

Lien vers le commentaire
Partager sur d’autres sites

en effet, je ne vais pas me casser plus lz tête, je vais installer plusieurs Debian sur mon HPGen8.

Je posais la questions car peut-être quelqu'un avait déjà eu le problème avant, mais apparement non ...

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...

j'ai réglé mon problème, eninstallan plusieurs Dedian Jeedom; HAProxy; TTS dans GH, Unifi.

 

Mais j'ai tout de même exécuté les commandes que tu as proposées (sur les différentes machines), mais je n'arrive pas à interpréter les résultats

 

Sur Jeedom :

root@Jeedom:~# ss -nptl
State     Recv-Q    Send-Q       Local Address:Port        Peer Address:Port                                                                                    
LISTEN    0         20               127.0.0.1:25               0.0.0.0:*        users:(("exim4",pid=1276,fd=3))                                                
LISTEN    0         80               127.0.0.1:3306             0.0.0.0:*        users:(("mysqld",pid=768,fd=21))                                               
LISTEN    0         128                0.0.0.0:22               0.0.0.0:*        users:(("sshd",pid=1473,fd=3))                                                 
LISTEN    0         20                   [::1]:25                  [::]:*        users:(("exim4",pid=1276,fd=4))                                                
LISTEN    0         128                      *:80                     *:*        users:(("apache2",pid=1923,fd=4),("apache2",pid=1921,fd=4),("apache2",pid=1911,fd=4),("apache2",pid=1910,fd=4),("apache2",pid=1906,fd=4),("apache2",pid=1482,fd=4),("apache2",pid=1481,fd=4),("apache2",pid=1480,fd=4),("apache2",pid=1477,fd=4),("apache2",pid=1476,fd=4),("apache2",pid=751,fd=4))
LISTEN    0         128                   [::]:22                  [::]:*        users:(("sshd",pid=1473,fd=4))

sur HAProxy :

root@haproxy:~# ss -nptl
State      Recv-Q Send-Q Local Address:Port               Peer Address:Port              
LISTEN     0      10           *:80                       *:*                   users:(("haproxy",pid=770,fd=5))
LISTEN     0      128          *:22                       *:*                   users:(("sshd",pid=602,fd=3))
LISTEN     0      20     127.0.0.1:25                       *:*                   users:(("exim4",pid=1091,fd=3))
LISTEN     0      10           *:443                      *:*                   users:(("haproxy",pid=770,fd=7))
LISTEN     0      128         :::22                      :::*                   users:(("sshd",pid=602,fd=4))
LISTEN     0      20         ::1:25                      :::*                   users:(("exim4",pid=1091,fd=4))

 

De ce que vois Jeedom serait sur le port 80 et HAProxy sur le port 10 => pas de conflit ?

maintenant je vois des utilisateurs exim4 (port 20) et ssh (port 128) des deux côtés. Mais cela ferait un conflit potentiel ?

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...