[RESOLU] Allez sur un port en particulier selon url appelé, possible ?

Allez sur un port en particulier selon url appelé, possible ? [RESOLU] - Réseaux - Réseaux grand public / SoHo

Marsh Posté le 15-08-2010 à 03:18:15    

Bonjour a tous,
 
Une petite question pas si simple, que mes humbles compétences en réseaux n'arrivent a résoudre...
 
Voila je suis chez OVH pour mon nom de domaine, et je suis derriere une freebox
 
Considerant que mon nom de domaine est pinkfloyd.com
 
Y a t'il une solution materiel ( freebox ) ou logiciel ( configuration OVH ou soft windows ) qui permettrait de router sur un port en particulier en fonction de l'url appelé ?
 
Je m'explique, en gros :
 
 
Si on appel http://web.pinkfloyd.com      -> on va sur ma machine ( d'abord freebox avec ip internet donc, puis sur le port 80     de ma machine en 192.168.0.1 de mon reseau local)
Si on appel http://audio.pinkfloyd.com    -> on va sur ma machine ( d'abord freebox avec ip internet donc, puis sur le port 3000  de ma machine en 192.168.0.1 de mon reseau local)
Si on appel http://video.pinkfloyd.com    -> on va sur ma machine ( d'abord freebox avec ip internet donc, puis sur le port 6985  de ma machine en 192.168.0.1 de mon reseau local)
etc...
 
Ceci est t'il possible ou non ? Merci d'avance !


Message édité par pink floyd le 16-08-2010 à 00:06:22

---------------
Oui aux titres de topic clair et precis...
Reply

Marsh Posté le 15-08-2010 à 03:18:15   

Reply

Marsh Posté le 15-08-2010 à 10:58:05    

Pour la seconde URL, c'est un serveur FTP ou HTTP ? :o
Sinon, c'est faisable avec Apache et un module de reverse proxy.


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 15-08-2010 à 11:11:31    

Nan nan effectivement mon exemple etait mal choisis, je n'est que des server HTTP sur la machine.... je vais changer mon exemple d'ailleur
 
Aurais tu un lien pour me renseigner sur ton idée ? merci !
 
en gros de ce que je viens de lire, en fait ca serais des sous domaines...
 
genre :
 
http://pinkfloyd.com/web
http://pinkfloyd.com/audio
http://pinkfloyd.com/video
 
ce qui me convient parfaitement aussi, mais je comprend pas trop la mise en oeuvre


Message édité par pink floyd le 15-08-2010 à 11:56:03

---------------
Oui aux titres de topic clair et precis...
Reply

Marsh Posté le 15-08-2010 à 12:31:17    

En gros, Apache va prendre en entrée toutes les requêtes HTTP qui arrivent sur la machine. On peut faire ça soit avec http://*.pinkfloyd.com , soit http://pinkfloyd.com/*.
Ensuite, en fonction du champ 'Host' envoyé par le client (et de la conf du module de reverse proxy :o ), Apache va forwarder la requête à un autre serveur web, soit sur la même machine, soit sur une autre, puis renvoyer le tour au client.
L'avantage, c'est que même si le service final tourne sur un autre port que 80 (le cas ici), ce sera transparent pour le client.


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 15-08-2010 à 13:35:07    

heu lol, http://pinkfloyd.com/video/ ca existe d'ailleur, et c'est pas a moi ^^
 
 
oki thk vais me renseigner plus en profondeur !


---------------
Oui aux titres de topic clair et precis...
Reply

Marsh Posté le 16-08-2010 à 00:09:03    

bon ben en fait un ami ( merci manu@Grissom ) m'a trouvé la solution sans utiliser apache ( mais freds45 avait deja la solution ) ^^
 
j'ai installé IIS, creer des dossier virtuels qui pointe en fait sur une redirection.
 
par exemple, j'avais :
 
interface web en 192.168.0.1:21001/gui
 
dans la freebox, le port 21001 etait deja routé sur 192.168.0.1
 
j'ai creer un dossier virtuel sous IIS appele web, et qui route sur http://pinkfloyd.com:21001/gui
 
donc maintenant quand j'appele http://pinkfloyd.com/web, ca me route sur http://pinkfloyd.com:21001/gui
 
 
simple et rapide ( les 3 minutes d'installation de IIS ont été ce qu'il y a de plus long :)  )  
 
vali valou !


Message édité par pink floyd le 16-08-2010 à 00:11:44

---------------
Oui aux titres de topic clair et precis...
Reply

Marsh Posté le 16-08-2010 à 00:47:47    

Oui, ça revient au même :)
(et ça sent µtorrent, le /gui :o )


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 16-08-2010 à 02:10:47    

(C'est sûr que "graphical user interface" c'est spécifique à µtorrent :o )


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 16-08-2010 à 08:16:24    

bardiel a écrit :

(C'est sûr que "graphical user interface" c'est spécifique à µtorrent :o )


Si t'as un autre exemple de soft dont le web ui est accessible par défaut sur /gui, vas y.


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 16-08-2010 à 11:39:07    

http://www.edam.uhp-nancy.fr/src/gui/
http://www.ibiblio.org/pub/micro/p [...] files/gui/
etc... (Google)
Pour un web ui, rien ne t'empêche de le mettre dans un dossier de ton choix (xxx par exemple, ou gui)


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 16-08-2010 à 11:39:07   

Reply

Marsh Posté le 16-08-2010 à 12:00:39    

@bardiel, freds45 parlait de logiciel dont l'interface web est accessible par gui, et non pas d'url web.... -> http://fr.wikipedia.org/wiki/Gui   :D
....
 
d'ailleur au passage, cela serait utorrent, en quoi est ce un soucis ? utorrent est devenu illegal ?
 
http://blog.consultmirror.com/wp-content/uploads/2008/10/utorrent-general-view.png


Message édité par pink floyd le 16-08-2010 à 12:04:32

---------------
Oui aux titres de topic clair et precis...
Reply

Marsh Posté le 16-08-2010 à 12:10:40    

Au sujet du P2P, cf le règlement de la section :o


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 18-08-2010 à 13:47:31    

:hello:

pink floyd a écrit :

... d'ailleur au passage, cela serait utorrent, en quoi est ce un soucis ? utorrent est devenu illegal ?

 

J'en connais qui cherche les soucis :lol:

 

@+


Message édité par m3z le 18-08-2010 à 13:47:49
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed