Jump to content


Photo

Corriger l'affichage de l'accès externe avec un nom de domaine


  • Please log in to reply
7 replies to this topic

#1 Darkjeje OFFLINE  

Darkjeje

    Advanced Member

  • Members
  • 235 posts
  • Local time: 06:19 PM
  • LocationFrance

Posted 07 February 2020 - 01:41 PM

Bonjour à tous,

 

J'utilise un nom de domaine pour mes sites web (exemple : mon_nom_domaine.fr) et j'utilise un sous domaine pour emby de la manière suivante : emby.mon_nom_domaine.fr

 

Hors dans l'affichage du serveur, Emby ajoute le port https au nom de sous domaine, résultat le lien ne fonctionne pas.

https://emby.mon_nom_domaine.fr --> fonctionne

https://emby.mon_nom_domaine.fr:8920 --> ne fonctionne pas

 

Serait-il possible d'améliorer cela afin de ne pas rajouter le port lorsque l'on utilise un sous-domaine qui pointe directement sur l'adresse ip + port ?

Par exemple en posant la question, dans les paramètres réseau d'emby ?

 

Je ne sais pas si cela crée des problèmes de paramétrer l'accès à distance comme je l'ai fait.

 

Merci par avance,

Attached Files



#2 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156879 posts
  • Local time: 12:19 PM

Posted 07 February 2020 - 01:54 PM

Hi, try setting the public port to 80 if that's what you want.



#3 Mickelebof OFFLINE  

Mickelebof

    Member

  • Members
  • 11 posts
  • Local time: 06:19 PM

Posted 15 February 2020 - 03:38 PM

Bonjour,

 

Si le port n'est pas standard, on est obligé de l'indiquer dans l'URL.

De mon coté, j'utilise un reverseproxy nginx en frontal, qui s'occupe de la redirection en fonction du vhost.

Ce qui me permet de créer plusieurs sous domaines, qui arrivent tous sur ce reverseproxy sur le port 443, et lui s'occupe d'envoyer sur le bon serveur de mon réseau local.

Un petit container suffit amplement pour cette fonction, par contre il ne faut pas oublier de mettre le certificat SSL également dans la conf du vhost nginx (pour ma part, j'utilise un certificat Let's Encrypt).

 

Cordialement,

Mick



#4 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 156879 posts
  • Local time: 12:19 PM

Posted 15 February 2020 - 05:37 PM

@ Darkjeje has this helped?



#5 Darkjeje OFFLINE  

Darkjeje

    Advanced Member

  • Members
  • 235 posts
  • Local time: 06:19 PM
  • LocationFrance

Posted 16 February 2020 - 01:18 PM

Merci pour vos retours.

 

Qu'appelles-tu un port pas standard ?

Qu'elle est le port standard d'Emby en https ? Il me semblait que c'était le 8920, mais c'est peut-être moi qui l'avait choisit il y a quelques années.

 

Ton reverseproxy est installé sur ton routeur qui reçoit les communications entrantes et les renvoies sur les bons périphériques ? Ou du moins tes connexions entrantes sur le port 443 arrivent sur le périphérique sur lequel est installé ton reverseproxy et il renvoie sur les bons équipements en fonction du vhost.

 

Pour ma part, je ne veux rien changer car cela fonctionne très bien ainsi. Lorsque je tape emby.mondomaine.fr je tombe bien sur ma page Emby en local comme à distance.

C'est juste qu'Emby affiche comme lien externe emby.mondomaine.fr:8920 et autant quand il affiche ip_externe:8920 cela me parait normal, autant si j'utilise un domaine spécifique, je n'ai pas forcément besoin d'avoir le port 8920 attaché à mon nom de domaine.

Ou alors il y a un autre moyen de pointer vers Emby depuis l’extérieur et je n'ai donc pas bien paramétrer cela.



#6 Mickelebof OFFLINE  

Mickelebof

    Member

  • Members
  • 11 posts
  • Local time: 06:19 PM

Posted 16 February 2020 - 03:48 PM

Hello,

 

Ce que j'appelle un port non standard, c'est pour du HTTP/HTTPS (ports standards : 80/443).

Je ne pense pas que ça soit Emby qui t'affiche le port 8920 mais plutôt ton navigateur.

 

En fait j'ai un container LXC (mais ça peut etre une VM ou même en local sur la même machine qu'Emby), dans lequel j'ai mon reverseproxy Nginx. C'est lui qui reçoit tout le trafic HTTP/HTTPS.

Il redirige ensuite sur le bon serveur de mon réseau local en fonction du vhost/

Dans mon cas, c'est surtout que je voulais pouvoir avoir accès à différentes VM de mon réseau en attaquant uniquement le port 443 depuis l’extérieur.

 

Pour ton cas je vois 2 solutions :

  1°) Modifier le port d'écoute d'Emby pour y mettre le 443

  2°) Mettre un reverseproxy en frontal, pour qu'il redirige le port 443 vers le 8920

 

A noter que pour la solution 2, nginx peut très bien tourner sur la même machine que le serveur Emby.

 

Cordialement,

Mick



#7 Darkjeje OFFLINE  

Darkjeje

    Advanced Member

  • Members
  • 235 posts
  • Local time: 06:19 PM
  • LocationFrance

Posted 22 February 2020 - 06:40 AM

Merci pour toutes ces infos Mick



#8 Mickelebof OFFLINE  

Mickelebof

    Member

  • Members
  • 11 posts
  • Local time: 06:19 PM

Posted 22 February 2020 - 01:31 PM

Pas de soucis, si jamais t'as besoin d'un exemple de conf nginx, je peux te filer ça.

C'est possible aussi avec apache mais je connais moins.

Et ça ne prends rien du tout en ressources, moi c'est sur un petit container de 1CPU et 512Mo RAM et il est large :D






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users