Cambiar Jeedom a https

Explicaciones, requisitos previos

En esta retroalimentación, utilizo mi DNS Inverso desde Gratis. Me imagino que es aún más fácil usar un nombre de dominio, pero con la funcionalidad que ofrece Free, el dominio no es indispensable.

En el resto de esta página, usaré el siguiente DNS inverso: sigalou.hd.free.fr. Tenga en cuenta que este nombre es un ejemplo y no existe; Por razones de seguridad, no doy aquí el DNS inverso que realmente uso.

Tengo 3 Jeedoms instalados en mi red local:

  • Jeedom Master en 192.168.0.100 (la producción principal Jeedom)
  • Jeedom Slave en 192.168.0.21 (el Jeedom secundario del desarrollo)
  • Jeedom Calefacción en 192.168.0.150 (un Jeedom dedicado a la calefacción)

Mi objetivo es acceder a los 3 Jeedoms desde el exterior a través de HTTPS.

Así, por ejemplo:

  • https://sigalou.hd.free.fr:100
  • https://sigalou.hd.free.fr:121
  • https://sigalou.hd.free.fr:150

Genere el certificado en un sistema operativo Raspberry Pi

Redirigir todo el flujo desde el puerto 80

Antes de generar el certificado, debe redirigir todo el flujo desde el puerto 80 a la Raspberry en cuestión.

En el router (o cuadro), agregue una regla de reenvío de puertos.

Generar certificado

Tienes que conectarte en SSH (de 192.168.0.21 en este ejemplo) Frambuesa, luego lance:

Sustitúyase sigalou por su DNS inverso o adaptarse a su dominio

sudo su cd /etc/ wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto ./certbot-auto --apache -d sigalou.hd.free.fr

 

Tenga cuidado, hay 2 guiones antes de apache!!!
 
El certificado se genera en la Raspberry en 192.168.0.21
 
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
¡Felicitaciones! Ha habilitado correctamente https://sigalou.hd.free.fr
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Recrear la redirección de puertos

Si tiene varios Jeedoms en su DNS inverso, debe usar el puerto para redirigir a cada dispositivo. Así que no deje la redirección en 80, sino redirija el puerto que selecciona su Jeedom (:21,:100,:150 en los ejemplos de esta página) desde el nombre de dominio hasta el puerto 443 de tu Raspberry.
 

Resultado

Si en este ejemplo, llamamos https://sigalou.hd.free.fr, finalmente llegamos a https://sigalou.hd.free.fr:121/index.php?v=d, Así que en la buena frambuesa que alberga el Jeedom.
Su acceso HTTPS es validado por Vamos a cifrar

Y los otros Jeedoms en la misma red

Simplemente repita el mismo procedimiento en cada equipo.

Renovación

Para renovar el certificado, después de haber definido claramente los redireccionamientos de puertos, simplemente inicie:
sudo certbot renovar

En la línea de comandos

root@maitre:/etc# sudo certbot renovar
Guardar el registro de depuración en /var/log/letsencrypt/letsencrypt.log

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Procesamiento /etc/letsencrypt/renewal/peres.hd.free.fr.conf
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Renovación de un certificado existente para peres.hd.free.fr
Recarga del servidor apache después de la renovación del certificado

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Felicitaciones, todas las renovaciones certificadas:
/etc/letsencrypt/live/peres.hd.free.fr/fullchain.pem (exitoso)
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Referencias, Bibliografía

 
 

Ya una respuesta