Redirect avec sous-domaine

What type of hardware are you using: Old laptop or computer
What YunoHost version are you running: 12.0.17 (stable).
What app is this about: Redirect

Describe your issue

Bonjour,
J’ai installé redirect deux fois dans des sous domaines différents :

*home.wendling.xyz qui héberge l’application home assistant https://www.home-assistant.io/ sur un pc
*k1.wendling.xyz qui est un lien vers la caméra de mon imprimante 3d

Le pc qui héberge yunohost est sur un pc différent.

Les deux sous-domaines ont été générés dans yunohost avec des certificats de sécurité.

Localement, j’arrive bien sur les pages désirées.
Par contre, lorsque je suis en dehors du réseau local, j’arrive sur une page qui indique que le site est inaccessible, car il a mis trop de temps à répondre.
Faut-il mettre une configuration dans les dns d’ovh pour que cela fonctionne ? Si oui, auriez-vous un exemple de mise en œuvre ? Manque-t-il autre chose ?
En vous remerciant pour vos conseils.

Share relevant logs or error messages

@michelw1
Dans les paramètres de l’application redirect, rediriges-tu vers les ip locales de tes deux appareils ?

1 Like

Oui, je redirige vers les ip locales. Faut-il le faire vers les sous-domaines ?

C’est correct ainsi. Tu as peut-être tout simplement à créer un enregistrement A pour tes sous-domaines dans ton interface OVH.

La redirection aurait dû être configurée en mode Proxy lors de l’installation de l’application Redirect. (dans le type de redirection)

1 Like

J’ai aussi fait cela, mais cella ne fonctionne pas :
https://prohome.wendling.xyz/
En utilisant :
http://192.168.1.130:8123

Comment?

Mon souhait à partir de https://prohome.wendling.xyz/ est d’arriver sur la page d’accueil :


Et pour l’instant cela n’est pas fonctionnel aussi bien en proxy qu’en redirection en étant en-dehors de mon réseau local et de préférence avec un sous-domaine.

Comment ???

J’arrive sur ma yunohost mais pas sur la page de mon home assistant.

@michelw1
Ce n’est pas évident de débugguer ce genre de problème à distance : voici les points que je vérifierais :

  • avoir un enregistrement A (pour le cas d’OVH) pour chaque sous-domaine;
  • avoir installé l’application redirect à la racine de chaque sous-domaine;
  • dans redirect, choisir une redirection de type reverse-proxy et renvoyer vers l’IP locale de chaque machine (http ou https selon la présence ou non d’un certificat pour la connexion locale);
  • laisser l’application redirect accessible aux visiteurs.
1 Like

Vérifier configuration.yaml dans home assistant pour les paramètres http: trusted_proxies et use_x_forwarded_for

1 Like

Oui c’est effectivement une idée autour de laquelle je tourne pour les enregistrements A des sous-domaines chez ovh.

Merci pour cette piste.

1 Like

@michelw1
@jarod5001 a ciblé juste: il faut bien que tu mettes l’ip de ton reverse proxy (yunohost dans ton cas) dans les trusted_proxies du fichier cité.

http:
  use_x_forwarded_for: true
  trusted_proxies:
    - [ip reverse proxy]

Redémarre ensuite homeassistant.
Source :

C’est davantage une question homeassistant + reverse proxy qu’une question yunohost / application yunohost.

1 Like

Effectivement, d’après ce que je saisis, il faut paramétrer un sous-domaine chez ovh puis faire la manipulation proposée ci-dessus.
Merci encore pour votre aide.