Jump to content

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


Darkjeje

Recommended Posts

Darkjeje

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,

post-2267-0-84166400-1581097230_thumb.jpg

Link to comment
Share on other sites

  • 2 weeks later...
Mickelebof

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

Link to comment
Share on other sites

Darkjeje

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.

Link to comment
Share on other sites

Mickelebof

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

Link to comment
Share on other sites

Mickelebof

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...