Différents serveurs (daemon) écoutant un même port ...

Différents serveurs (daemon) écoutant un même port ... - Hébergement - Réseaux grand public / SoHo

Marsh Posté le 02-02-2010 à 02:56:07    

Bonjour,
 
je possède un petit serveur dédié, et je m'amuse à mêttre tout pleins de services dessus ( apache, ftp, pptp, openvpn, svn ...), et chacun utilise ses propres ports. Je n'ai (on va supposer, car ce n'est pas vrai dans le cas d'OVH) qu'une seule IP. J'ai un nom de domaine, et mon service DNS est xname.
 
Maintenant, ce que j'aimerai faire, c'est organiser un peu tout ça, et avoir un truc du genre:
server.com => bin mon serveur
www.server.com => port 80, service web
vpn.cerver.com => service vpn ( le serveur VPN écoute sur le 80 et sur le port habituel )
pptp.server.com => serveur pptp ( le serveur écoute sur le 80 et le serveur habituel )
svn.server.com => serveur svn écoutant sur le 80 ...
.... ect
 
Voila ce que je voudrais avoir. Le seul truc, comment faire ???
- Apparement, la solution ne peut pas être réglée avec des sous domaines classiques, ce n'est pas le même niveau dans la couche OSI ( si j'ai bien compris)
 
Est ce que c'est possible avec les vhost de apache ? ( Donc ce serait apache qui ferait office de passerelle entre le client et le serveur ) Y'a t'il un autre moyen ???
 
Note: je sais que je pourrai utiliser le VPN, ca réglerait tous mes problèmes, mais je veux pas ^^  
 
Merci d'av !!!

Reply

Marsh Posté le 02-02-2010 à 02:56:07   

Reply

Marsh Posté le 04-02-2010 à 14:58:03    

Oap, personne, ça existe pas ??
 
:s

Reply

Marsh Posté le 04-02-2010 à 16:21:47    

Non, pas possible.
 
Il n'est pas techniquement possible vu le fonctionnement des différents protocoles de faire un reverse proxy "universel multi protocoles".
 
Le reverse proxy d'Apache ne gère que HTTP/HTTPS.

Reply

Marsh Posté le 02-05-2010 à 23:13:20    

Bon, je fais un vieux UP, mais apparement, ce que je demande est possible justement avec le mod_proxy de apache ... Pas plus de details, j'ai pas encore vu la technique ...

Reply

Marsh Posté le 03-05-2010 à 12:28:32    

Salut,
Non, le mod_proxy est un (reverse) proxy web, mais il ne pourra pas faire passerelles vers d'autres services. :non: Tu peux toujours essayer de te coder un serveur qui écoute sur le 80 et forward aux autres processus en fonction de "à quoi la requête ressemble" mais je ne sais même pas si c'est faisable, et dans tous les cas... bon courage quoi. [:unicode]


---------------
Un proverbe chinois dit que lorsqu'on a rien à dire d'intéressant, on cite généralement un proverbe chinois.
Reply

Marsh Posté le 03-05-2010 à 12:50:40    

oui, mais en fonction du vhost, on peut savoir :) Apres, si l'utilisateur connecte son client ftp sur ssh.domaine.com au lieu de ftp.domaine.com, oui, je veux bien comprendre que ca pose soucis :D
 
Bon, faut que je vérifie, parceque j'ai toujours pas vu pour la technique ...

Reply

Marsh Posté le 03-05-2010 à 13:57:24    

La notion de "vhost" n'a de sens que si tu te connectes en HTTP. Or dans ton cas il n'y aurait pas que du HTTP. Pour faire simple, quelqu'un qui se connecte en FTP à ton serveur utilise l'adresse IP pour y accéder. Il n'annonce jamais au serveur le nom utilisé. Donc le serveur ne peut pas savoir si c'est pour ftp.domaine.com ou un autre.


Message édité par Ruliane le 03-05-2010 à 13:57:34

---------------
Un proverbe chinois dit que lorsqu'on a rien à dire d'intéressant, on cite généralement un proverbe chinois.
Reply

Marsh Posté le 03-05-2010 à 14:07:54    

Arf, bon, bin tant pis alors ...

Reply

Marsh Posté le 03-05-2010 à 17:13:01    

Ruliane a écrit :

Salut,
Non, le mod_proxy est un (reverse) proxy web, mais il ne pourra pas faire passerelles vers d'autres services. :non: Tu peux toujours essayer de te coder un serveur qui écoute sur le 80 et forward aux autres processus en fonction de "à quoi la requête ressemble" mais je ne sais même pas si c'est faisable, et dans tous les cas... bon courage quoi. [:unicode]

 

:hello:

 

genre super deamon xinetd ?
En même temps c'est pas sympa comme solution.
C'est peut-être bien que le problème est mal posé.

 

@+

 


Message cité 1 fois
Message édité par m3z le 03-05-2010 à 17:14:47
Reply

Marsh Posté le 03-05-2010 à 17:47:34    

m3z a écrit :


 
:hello:
 
genre super deamon xinetd ?
En même temps c'est pas sympa comme solution.  
C'est peut-être bien que le problème est mal posé.
 
@+
 
 


 
Je n'y avais pas pensé. En l'état, je ne crois pas qu'il fasse ce genre de chose mais avec quelques modification il y a peut-être quelque chose à en tirer. Je ne suis pas assez calé là-dessus.


---------------
Un proverbe chinois dit que lorsqu'on a rien à dire d'intéressant, on cite généralement un proverbe chinois.
Reply

Sujets relatifs:

Leave a Replay

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