08-01-2023, 07:41 PM
Buenas:
A ver si alguien me puede echar una mano, porque no consigo encontrar dónde puede estar el problema.
Mi NAS es un QNAP TS-251+.
Tengo en Docker Station el Nginx según se explica en este "How to": https://forum.qnap.com/viewtopic.php?t=155970
En el router tengo abierto sólo los puertos que rediriguen 443 y 80 a Nginx.
Los host que tengo en Nginx son:
- servicio.dominio01.com --> https://192.168.5.100:444 (para acceder a QTS del NAS desde fuera de la red local).
- nginx.dominio01.com --> https://192.168.5.100:35081 (para acceder a NGINX desde fuera de la red local; normalmente lo tengo desactivado).
- www.dominio01.com --> https://192.168.5.100:450 (tengo un WordPress, con el propio servidor Web del NAS redirigido a ese puerto).
- www.dominio02.com --> https:/192.168.5.100:451 (tengo otro WordPress, igual que el anterior).
Esto todo funciona perfectamente.
Además, el contenedor de SincThing directamente me prepara la conexión para acceder desde la App de SyncTrazor en Android y con el software de SyncThing en Windows (no tengo muy claro cómo funciona esto, pero funciona...).
Hasta aquí todo perfecto.
El problema ha venido cuando he inentando instalar Home Assistant mediante Virtual Station, según se explica aquí: https://www.redeszone.net/marcas/qnap/do...-nas-qnap/
Se instala, y funciona todo perfecto en local, pero cuando intento acceder desde fuera, aquí empiezan los problemas.
Si pongo en Nginx un Hiost que redireccione a la dirección que en local me funciona perfectamente, que sería http://192.168.5.101:8123 (notese que es otra IP), me indica error "502 Bad Gateway". Puedo acceder desde fuera con la IP de mi router, pongamos http://170.1.1.203:8123, abriendo dicho puerto en el Router, pero me gustaría que me funcionara directamente con Nginx, y no veo la manera de hacerlo (sobre todo quiero hacerlo por que tenga certificado Let's Encrypt y se renueve automáticamente).
He probado a instalar Nginx directamente en Home Assistant y me da exactamente el mismo problema (https://www.youtube.com/watch?v=zQvNNOCUd-s). He probado incluso el hacer un subdominio de DuckDNS.org pero no consigo que funcione, ni con Nginx ni sin él (que también parece ser que debería funcionar sin él)..
Seguro que alguien que controle me sabe decir dónde estoy metiendo la pata... pero es que yo ya no sé dónde puede estar el error. ¿Alguien me podría arrojar luz?
Muchísimas gracias de antemano.
A ver si alguien me puede echar una mano, porque no consigo encontrar dónde puede estar el problema.
Mi NAS es un QNAP TS-251+.
Tengo en Docker Station el Nginx según se explica en este "How to": https://forum.qnap.com/viewtopic.php?t=155970
En el router tengo abierto sólo los puertos que rediriguen 443 y 80 a Nginx.
Los host que tengo en Nginx son:
- servicio.dominio01.com --> https://192.168.5.100:444 (para acceder a QTS del NAS desde fuera de la red local).
- nginx.dominio01.com --> https://192.168.5.100:35081 (para acceder a NGINX desde fuera de la red local; normalmente lo tengo desactivado).
- www.dominio01.com --> https://192.168.5.100:450 (tengo un WordPress, con el propio servidor Web del NAS redirigido a ese puerto).
- www.dominio02.com --> https:/192.168.5.100:451 (tengo otro WordPress, igual que el anterior).
Esto todo funciona perfectamente.
Además, el contenedor de SincThing directamente me prepara la conexión para acceder desde la App de SyncTrazor en Android y con el software de SyncThing en Windows (no tengo muy claro cómo funciona esto, pero funciona...).
Hasta aquí todo perfecto.
El problema ha venido cuando he inentando instalar Home Assistant mediante Virtual Station, según se explica aquí: https://www.redeszone.net/marcas/qnap/do...-nas-qnap/
Se instala, y funciona todo perfecto en local, pero cuando intento acceder desde fuera, aquí empiezan los problemas.
Si pongo en Nginx un Hiost que redireccione a la dirección que en local me funciona perfectamente, que sería http://192.168.5.101:8123 (notese que es otra IP), me indica error "502 Bad Gateway". Puedo acceder desde fuera con la IP de mi router, pongamos http://170.1.1.203:8123, abriendo dicho puerto en el Router, pero me gustaría que me funcionara directamente con Nginx, y no veo la manera de hacerlo (sobre todo quiero hacerlo por que tenga certificado Let's Encrypt y se renueve automáticamente).
He probado a instalar Nginx directamente en Home Assistant y me da exactamente el mismo problema (https://www.youtube.com/watch?v=zQvNNOCUd-s). He probado incluso el hacer un subdominio de DuckDNS.org pero no consigo que funcione, ni con Nginx ni sin él (que también parece ser que debería funcionar sin él)..
Seguro que alguien que controle me sabe decir dónde estoy metiendo la pata... pero es que yo ya no sé dónde puede estar el error. ¿Alguien me podría arrojar luz?
Muchísimas gracias de antemano.