Accès HTTPS - port 443 - Impossible

Routage de ports, récupération de météo, accès depuis votre smartphone bref tout ce qui permet à Domoticz d'être conecté à Internet se passe ici.
aklain
Messages : 27
Enregistré le : 12 mars 2018, 09:06
Localisation : Langres (52)
Contact :

Re: Accès HTTPS - port 443 - Impossible

Message 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 ?
Selon que vous serez puissant ou misérable, les jugements de cour vous rendront blanc ou noir.
https://larumeurdaklain.blogspot.fr/

aklain
Messages : 27
Enregistré le : 12 mars 2018, 09:06
Localisation : Langres (52)
Contact :

Re: Accès HTTPS - port 443 - Impossible

Message 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à.
Selon que vous serez puissant ou misérable, les jugements de cour vous rendront blanc ou noir.
https://larumeurdaklain.blogspot.fr/

vil1driver
Messages : 5475
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Accès HTTPS - port 443 - Impossible

Message par vil1driver »

Et avec un

Code : Tout sélectionner

sudo /etc/init.d/domoticz.sh start
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien

aklain
Messages : 27
Enregistré le : 12 mars 2018, 09:06
Localisation : Langres (52)
Contact :

Re: Accès HTTPS - port 443 - Impossible

Message 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.
Selon que vous serez puissant ou misérable, les jugements de cour vous rendront blanc ou noir.
https://larumeurdaklain.blogspot.fr/

aklain
Messages : 27
Enregistré le : 12 mars 2018, 09:06
Localisation : Langres (52)
Contact :

Re: Accès HTTPS - port 443 - Impossible

Message 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)...
Selon que vous serez puissant ou misérable, les jugements de cour vous rendront blanc ou noir.
https://larumeurdaklain.blogspot.fr/

aklain
Messages : 27
Enregistré le : 12 mars 2018, 09:06
Localisation : Langres (52)
Contact :

Re: Accès HTTPS - port 443 - Impossible

Message 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 
Selon que vous serez puissant ou misérable, les jugements de cour vous rendront blanc ou noir.
https://larumeurdaklain.blogspot.fr/

aklain
Messages : 27
Enregistré le : 12 mars 2018, 09:06
Localisation : Langres (52)
Contact :

Re: Accès HTTPS - port 443 - Impossible

Message 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...
Selon que vous serez puissant ou misérable, les jugements de cour vous rendront blanc ou noir.
https://larumeurdaklain.blogspot.fr/

lost
Messages : 461
Enregistré le : 12 nov. 2016, 11:01

Re: Accès HTTPS - port 443 - Impossible

Message 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.

aklain
Messages : 27
Enregistré le : 12 mars 2018, 09:06
Localisation : Langres (52)
Contact :

Re: Accès HTTPS - port 443 - Impossible

Message 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.
Selon que vous serez puissant ou misérable, les jugements de cour vous rendront blanc ou noir.
https://larumeurdaklain.blogspot.fr/

ccyril91
Messages : 15
Enregistré le : 23 déc. 2019, 22:37
Localisation : Ile de france

Re: Accès HTTPS - port 443 - Impossible

Message 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.
====================================================
Domoticz version Version: 4.11597 / ArchLinux dans une VM sous Synology DSM
dzVents Version: 2.5.2
Python Version: 3.8.1 [GCC 9.2.0]

Z-Wave via USB Key SA 413. Conbee II -USB- pour Zigbee.

Répondre