jojo Posté(e) le 22 octobre 2019 Signaler Posté(e) le 22 octobre 2019 (modifié) Bonjour, J'avais installé Jeedom sur une VM Debian 9 de mon HPGen8. Ca a super bien fonctionné 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é le 22 octobre 2019 par jojo typo
Dgille Posté(e) le 22 octobre 2019 Signaler Posté(e) le 22 octobre 2019 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.
sebcbien Posté(e) le 24 octobre 2019 Signaler Posté(e) le 24 octobre 2019 Je ne vois pas trop l'intérêt de HAProxy "a la maison" 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.
jojo Posté(e) le 24 octobre 2019 Auteur Signaler Posté(e) le 24 octobre 2019 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)
sebcbien Posté(e) le 24 octobre 2019 Signaler Posté(e) le 24 octobre 2019 Ok, merci.Mais j'imagine que c'est pcq ils se disputent les même ports...Envoyé de mon SM-N960F en utilisant Tapatalk
jojo Posté(e) le 24 octobre 2019 Auteur Signaler Posté(e) le 24 octobre 2019 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
sebcbien Posté(e) le 24 octobre 2019 Signaler Posté(e) le 24 octobre 2019 Sur linux tout n'est pas toujours très simple, surtout pour les non spécialistes...Regarde si tu n'a pas un log qquepart.Envoyé de mon SM-N960F en utilisant Tapatalk
jojo Posté(e) le 24 octobre 2019 Auteur Signaler Posté(e) le 24 octobre 2019 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 ...
Lazer Posté(e) le 24 octobre 2019 Signaler Posté(e) le 24 octobre 2019 Pour voir les ports utilisés par chaque process : ss -nptl A faire avec uniquement Jeedom, puis uniquement HA Proxy, pour voir s'il y a conflit potentiel 2
jojo Posté(e) le 19 novembre 2019 Auteur Signaler Posté(e) le 19 novembre 2019 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 ?
Lazer Posté(e) le 19 novembre 2019 Signaler Posté(e) le 19 novembre 2019 Non le port c'est la colonne suivante (Address:port) Donc typiquement SSD sur le port 22 HAProxy sur le 80 Apache (Jeedom) sur le 80 aussi exim4 sur le 25 (SMTP) etc
jojo Posté(e) le 19 novembre 2019 Auteur Signaler Posté(e) le 19 novembre 2019 ok merci, il y avait donc bien un conflit de ports.
Messages recommandés