Page 2 sur 3

Re: Accès HTTPS - port 443 - Impossible

Publié : 13 mars 2018, 08:46
par aklain
OK, merci.

Par contre comment se fait-il que Domoticz en HTTPS fonctionne lors du lancement manuel mais pas en automatique ?

Je ne comprends, en manuel ça fonctionne.
Y-a-t-il un fichier Debian ou Domoticz à modifier ?

Re: Accès HTTPS - port 443 - Impossible

Publié : 14 mars 2018, 10:02
par aklain
Mince, plus de nouvelles de qui que ce soit...
Vous ais-je posé une colle ?

En utilisant

Code : Tout sélectionner

sudo ./domoticz -www 8080 -sslwww 443
, Domoticz est bien accessible en HTTPS.
Mais cet accès ne s'ouvre pas automatiquement quand je fais

Code : Tout sélectionner

sudo systemctl start domoticz.service
.

Pourtant, j'ai bien vérifié que sur /etc/init.d/domoticz.sh la ligne

Code : Tout sélectionner

DAEMON_ARGS="$DAEMON_ARGS -sslwww 443"
soit bien dé-commentée.

Je sèche là.

Re: Accès HTTPS - port 443 - Impossible

Publié : 14 mars 2018, 10:15
par vil1driver
Et avec un

Code : Tout sélectionner

sudo /etc/init.d/domoticz.sh start

Re: Accès HTTPS - port 443 - Impossible

Publié : 14 mars 2018, 10:24
par aklain
Réponse :

Code : Tout sélectionner

[ ok ] Starting domoticz.sh (via systemctl): domoticz.service.
Sur le port 8080 ça fonctionne toujours par contre en HTTPS...
J'ai un beau message "DOMOTICZ OFFLINE"!

C'est très bizarre.

PS: J'ai tenté avec une fenêtre de navigation privée, et j'ai la même erreur qu’auparavant : "La connexion a échouée". Le port 443 n'est pas ouvert.

Re: Accès HTTPS - port 443 - Impossible

Publié : 14 mars 2018, 21:48
par aklain
Je viens de m'apercevoir de quelque chose de très bizarre.
J'ai modifié domoticz.sh

Code : Tout sélectionner

sudo nano etc/init.d/domoticz.sh
et j'ai commenté la ligne du port 8080.
Ce qui donne :

Code : Tout sélectionner

DAEMON=/home/utilisateur_domoticz/domoticz/$NAME
DAEMON_ARGS="-daemon"
#DAEMON_ARGS="$DAEMON_ARGS -daemonname $NAME -pidfile $PIDFILE"
#DAEMON_ARGS="$DAEMON_ARGS -www 8080"
DAEMON_ARGS="$DAEMON_ARGS -sslwww 443"
DAEMON_ARGS="$DAEMON_ARGS -log /tmp/domoticz.txt"
#DAEMON_ARGS="$DAEMON_ARGS -syslog"
#DAEMON_ARGS="$DAEMON_ARGS -log /var/log/domoticz.log"
Au redémarrage

Code : Tout sélectionner

sudo reboot
Domoticz est toujours accessible sur le port 8080 et toujours pas en HTTPS (port 443)...

Re: Accès HTTPS - port 443 - Impossible

Publié : 17 mars 2018, 17:17
par aklain
Je découvre ou plutot redécouvre Domoticz et je n'ai pas forcément encore les bons réflexes.

C'est pourquoi, je viens seulement de découvrir ces lignes dans les logs :

Code : Tout sélectionner

 2018-03-17 00:39:45.278 Error: WebServer(SSL) startup failed on address 0.0.0.0 with port: 443: use_certificate_chain_file: No such file or directory
2018-03-17 00:39:45.278 Error: WebServer(SSL) check privileges for opening ports below 1024 

Re: Accès HTTPS - port 443 - Impossible

Publié : 22 mars 2018, 08:54
par aklain
Bonjour à tous,

N'ayant plus de nouvelles de qui que ce soit et étant toujours bloqué, je me permet de relancer ce sujet.
Et pour se faire, je reprends les explications depuis le début.

J'ai suivi la procédure d'installation de Domoticz décrite dans le wiki.
J'ai noté toute les étapes dans cet article : https://larumeurdaklain.blogspot.fr/201 ... oticz.html

J'ai bien modifié /etc/init.d/domoticz.sh
Extrait :

Code : Tout sélectionner

DAEMON=/home/utilisateur_domoticz/domoticz/$NAME
DAEMON_ARGS="-daemon"
#DAEMON_ARGS="$DAEMON_ARGS -daemonname $NAME -pidfile $PIDFILE"
DAEMON_ARGS="$DAEMON_ARGS -www 8080"
DAEMON_ARGS="$DAEMON_ARGS -sslwww 443"
DAEMON_ARGS="$DAEMON_ARGS -log /tmp/domoticz.txt"
#DAEMON_ARGS="$DAEMON_ARGS -syslog"
Lorsque je lance manuellement avec :

Code : Tout sélectionner

cd /home/utilisateur_domoticz/domoticz/
sudo ./domoticz -www 8080 -sslwww 443
Cela fonctionne.
Mais pas lors d'un :

Code : Tout sélectionner

sudo systemctl start domoticz.service
Ou au démarrage du serveur...

Dans les logs Domoticz apparait ceci :
2018-03-22 08:43:48.442 Error: WebServer(SSL) startup failed on address 0.0.0.0 with port: 443: use_certificate_chain_file: No such file or directory
2018-03-22 08:43:48.442 Error: WebServer(SSL) check privileges for opening ports below 1024
2018-03-22 08:43:50.565 Error: Frame # B# passed the checksum test but failed analysis
Je ne comprends pas ce qui ne vas pas...

Re: Accès HTTPS - port 443 - Impossible

Publié : 22 mars 2018, 11:29
par lost
aklain a écrit : 2018-03-22 08:43:48.442 Error: WebServer(SSL) startup failed on address 0.0.0.0 with port: 443: use_certificate_chain_file: No such file or directory
2018-03-22 08:43:48.442 Error: WebServer(SSL) check privileges for opening ports below 1024
2018-03-22 08:43:50.565 Error: Frame # B# passed the checksum test but failed analysis
Les messages indiquent le problème:

A priori le certificat manque (ou n'est pas lisible, ce qui peut être un pb de droits tout comme pour la suite).... et les ports inférieurs à 1024 ne sont utilisable que par root, ce qui oblige à lancer Domoticz en root.

Re: Accès HTTPS - port 443 - Impossible

Publié : 26 mars 2018, 22:38
par aklain
Finalement, j'ai refait toute mon installation sur Debian 8 au lieux de Debian 9 et là tout roule...

Il semble que Domoticz ne soit, pour le moment, pas tout à fait compatible avec Debian 9.

Tant pis.

Au passage, je salue l'efficacité de la sauvegarde de base de données de Domoticz.
Rapide, efficace, que du bon :D

En tout cas, merci à tous ceux qui ont tentés de m'aider.

Re: Accès HTTPS - port 443 - Impossible

Publié : 09 janv. 2020, 16:41
par ccyril91
Bonjour
Même souci avec ma config.
J'ai utilisé le port 9090 (donc >1024) pour le https.

Forcément, plus d'erreurs.