[Resolu] - Nginx proxy reverse vers un deuxiéme serveur non yunohost

Bonjour,

j’ai mon yunohost en frontend sur internet, c’est cool, j’ai mes mails, mon forum et d’autre trucs

par contre j’aime bien aussi m’installer des applications un peux exotique, et avec yunohost pas facille à installé, j’ai donc installé sur un autre raspberry un serveur web, et j’ai donc un domaine qui point vers yunohost,

ma question est donc comment faire ceci :slight_smile:

soudomaine1.domaine.Fr ----> internet --> yunohost --> Intranet --> Serveur web2

comment rediriger un service sur mon réseaux local via yunohost ?

merci par avance

Salut,

ça s’apelle effectivement un reverse_proxy, et l’app redirect_ynh peut t’aider à mettre ça en place facilement :wink:

  1. Sur ton serveur “principal”, ajoute le domaine que tu veux reverse-proxyer vers ton deuxième serveur.
  2. Installe l’app redirect et choisi une redirection publique et invisible (reverse proxy) vers http://192.168.x.y/ (remplacer par l’ip locale de ton deuxième serveur)
2 Likes

ça marche pas comme je le souhaite,

car sur mon réseau local j’ai donc une machine en HTTP (car j’ai pas de certificat ssl associé)

du coup je veux passer par yunohost qui lui feras les requettes en https sur le net, mais sur mon réseaux local c’est pas grave que ça reste en HTTP

du coup je ne peux pas paramétrer cette fonctionalité avec ce petit programme.

faut que je vois si je peux modifier directement le nginx.conf

Normalement ça marche mais:

  • tu dois faire un proxy invisible
  • ton app sur l’autre serveur doit accepter de se faire “proxyfier”. Ça marche pas avec toutes

Tu peux mettres un SSL sur ton sous domaine. Peu importe si ton app locale est http, elle sera en HTTPS sur le sous domaine via le proxy

@Issa
See How to have two Yunohosts servers at home?
and this How to have two Yunohosts servers at home? The second one is running Duniter

Hello merci pour vos réponses,

ça m’interesse je pense que ce que tu dit est ce que je veux faire.

bon je suis un peux bloqué à cause de mon probléme de DNS yunohost qui ne marche plus.

du coup j’ai un serveur yunohost, mais mon second serveur c’est la debian avec du LAMP que j’ai installé moi meme car à chaque fois que je veux une nouvelle applicaiton c’est la crois et la baniere pour la rendre compatible yunohost, du coup j’aimerais utilisé yunohst comme reversProxy pour mes autres serveur.

Hello

ok je pense que j’y suis presque,

je rappelle ma configuration :slight_smile:
Physiquement,

j’ai un serveur yunohost et un deuxième serveur web

mon but faire une nginx reverse proxy protéger un site http par le reverse proxy en https

web -->https —> yunohost —> http website local

j’ai donc paramétré l’application comme suis :

ça fonctionne, mais du coup comme le site et en http entièrement firefox, est pas très content :

et du coup en désactivant cette protection firefox ça fonctionne :

le but c’est que c’est vraiment nginx qui prend en charge cette tranformation http – https et que ça soit transparent pour le client,

comment y remedier svp ?

ok en fait c’etait un paramétrage de l’application autre qu’il fallait modifier

ça fonctionnel nikel chrome

merci à vous :slight_smile:

1 Like