Redirection de lien + port Apache2
Fermé
saldru71
Messages postés
802
Date d'inscription
vendredi 3 août 2012
Statut
Membre
Dernière intervention
30 novembre 2015
-
Modifié par saldru71 le 22/11/2015 à 12:26
saldru71 Messages postés 802 Date d'inscription vendredi 3 août 2012 Statut Membre Dernière intervention 30 novembre 2015 - 30 nov. 2015 à 23:28
saldru71 Messages postés 802 Date d'inscription vendredi 3 août 2012 Statut Membre Dernière intervention 30 novembre 2015 - 30 nov. 2015 à 23:28
A voir également:
- Redirection de lien + port Apache2
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verifier un lien - Guide
- Port ping ✓ - Forum Réseaux sociaux
- Aucune application permettant d'ouvrir ce lien n'a été trouvée - Forum Mobile
3 réponses
mamiemando
Messages postés
33346
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 novembre 2024
7 803
23 nov. 2015 à 11:19
23 nov. 2015 à 11:19
Bonjour,
Disons que pour moi, plutôt que d'utiliser un port bizarre, si tu te reposes sur la notion de virtualhost dans apache, tu n'as pas besoin d'utiliser un tel port.
L'autre truc c'est que j'ai l'impression que ce que tu demandes n'est pas "cohérent" : en général le port est masqué car c'est le port par défaut (par exemple 80) et donc le navigateur le masque. Si tu fais une redirection vers un port non standard il est logique que celui-ci s'affiche dans la barre.
Ce que tu peux faire à la rigueur c'est un proxy apache. Dans ce cas si le proxy écoute sur le port standard, le navigateur croyant qu'il aura affaire à un site normal, n'aura même pas conscience qu'en fait il est redirigé vers un autre serveur sur le port 5000.
https://httpd.apache.org/docs/2.4/fr/mod/mod_proxy.html
Bonne chance
Disons que pour moi, plutôt que d'utiliser un port bizarre, si tu te reposes sur la notion de virtualhost dans apache, tu n'as pas besoin d'utiliser un tel port.
L'autre truc c'est que j'ai l'impression que ce que tu demandes n'est pas "cohérent" : en général le port est masqué car c'est le port par défaut (par exemple 80) et donc le navigateur le masque. Si tu fais une redirection vers un port non standard il est logique que celui-ci s'affiche dans la barre.
Ce que tu peux faire à la rigueur c'est un proxy apache. Dans ce cas si le proxy écoute sur le port standard, le navigateur croyant qu'il aura affaire à un site normal, n'aura même pas conscience qu'en fait il est redirigé vers un autre serveur sur le port 5000.
https://httpd.apache.org/docs/2.4/fr/mod/mod_proxy.html
Bonne chance
saldru71
Messages postés
802
Date d'inscription
vendredi 3 août 2012
Statut
Membre
Dernière intervention
30 novembre 2015
178
Modifié par saldru71 le 23/11/2015 à 17:40
Modifié par saldru71 le 23/11/2015 à 17:40
Bonsoir et merci de votre réponse !
Je vais vous expliquer concrètement ce que je souhaite faire :
Je dispose d'un nom de domaine domain.tld qui pointe tous les sous-domaines vers une seule adresse IP qui est l'adresse IP publique du port WAN de mon modem. Derrière ce modem/routeur, je fais du NAT qui redirige les ports vers mon serveur qui est dans mon réseau local.
Mon serveur Web est géré par le sous domaine www.domain.tld.
Mon modem/routeur dispose d'une fonction d'administration à distance en utilisant un port spécifique. J'aimerais pouvoir accéder à cette interface d'administration non pas en tapant https://domain.tld:5000 mais en tapant https://bbox.domain.tld/
Il m'est tout à fait possible de changer le port à utiliser et d'utiliser le port 443.
Parce que le soucis actuel c'est que je peux accéder à l'interface de configuration depuis n'importe quel sous domaine :
https://www.domain.tld:5000/
https://domain.tld:5000/
https://bbox.domain.tld:5000/
Or, je voudrais que ce soit interdit sur tous les sous domaines sauf bbox.domain.tld
Voila !
L'entraide est le meilleur moyen d'avancer ! Encore faut-il se comprendre !
Je vais vous expliquer concrètement ce que je souhaite faire :
Je dispose d'un nom de domaine domain.tld qui pointe tous les sous-domaines vers une seule adresse IP qui est l'adresse IP publique du port WAN de mon modem. Derrière ce modem/routeur, je fais du NAT qui redirige les ports vers mon serveur qui est dans mon réseau local.
Mon serveur Web est géré par le sous domaine www.domain.tld.
Mon modem/routeur dispose d'une fonction d'administration à distance en utilisant un port spécifique. J'aimerais pouvoir accéder à cette interface d'administration non pas en tapant https://domain.tld:5000 mais en tapant https://bbox.domain.tld/
Il m'est tout à fait possible de changer le port à utiliser et d'utiliser le port 443.
Parce que le soucis actuel c'est que je peux accéder à l'interface de configuration depuis n'importe quel sous domaine :
https://www.domain.tld:5000/
https://domain.tld:5000/
https://bbox.domain.tld:5000/
Or, je voudrais que ce soit interdit sur tous les sous domaines sauf bbox.domain.tld
Voila !
L'entraide est le meilleur moyen d'avancer ! Encore faut-il se comprendre !
mamiemando
Messages postés
33346
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 novembre 2024
7 803
23 nov. 2015 à 20:04
23 nov. 2015 à 20:04
Supposons que bbox.domain.tld soit héberge par un linux dont l'IP est 192.168.1.10 dans ton réseau local, et que ce FQDN est associée à l'IP publique de ton modem/router. Supposons que cette debian ait un serveur apache qui écoute sur le port 80 ou 443 (et donc, dont le port pourra être sous entendu quand on voudra la contacter) et qui fasse office de proxy apache.
Ce proxy peut alors rediriger bbox.domain.tld vers https://domain.tld:5000. Un proxy apache permet, étant donnée un motif (ici bbox.domain.tld), de déclencher une réécriture pour faire suivre le trafic (ici en https://domain.tld:5000). Si le motif est suffisamment strict, il ne déclenchera la réécriture que dans le cas qui t'intéresse.
Concernant les autres domaines, ils correspondent en théorie à autant de virtualhosts, qui peuvent soit correspondre à un site hébergé sur la machine, soit à un proxy apache qui redirige le trafic vers l'adresse adéquate.
https://httpd.apache.org/docs/2.4/fr/vhosts/examples.html
Bonne chance
Ce proxy peut alors rediriger bbox.domain.tld vers https://domain.tld:5000. Un proxy apache permet, étant donnée un motif (ici bbox.domain.tld), de déclencher une réécriture pour faire suivre le trafic (ici en https://domain.tld:5000). Si le motif est suffisamment strict, il ne déclenchera la réécriture que dans le cas qui t'intéresse.
Concernant les autres domaines, ils correspondent en théorie à autant de virtualhosts, qui peuvent soit correspondre à un site hébergé sur la machine, soit à un proxy apache qui redirige le trafic vers l'adresse adéquate.
https://httpd.apache.org/docs/2.4/fr/vhosts/examples.html
Bonne chance
saldru71
Messages postés
802
Date d'inscription
vendredi 3 août 2012
Statut
Membre
Dernière intervention
30 novembre 2015
178
30 nov. 2015 à 23:28
30 nov. 2015 à 23:28
Bonsoir,
Désolé du retard !
Merci de votre aide, je vais essayer cela !
Bonne soirée.
Désolé du retard !
Merci de votre aide, je vais essayer cela !
Bonne soirée.