Serveur VPS avec plusieurs sites et donc plusieurs noms de domaines

VPS sous Debian chez OVH

L'auteur de ce sujet a trouvé une solution à son problème.
Staff
Auteur du sujet

Coucou,

J'ai plusieurs sites, chacun avec son nom de domaine et son hébergement mutualisé. Je souhaite prendre un VPS chez OVH (j'ai ai un pour 3 mois, pour tester) afin d'y placer mes différents sites et avoir enfin la possibilité de jouer avec des choses autres que PHP.

Jusque là, pas de problème. apache et des Vhost, ou tout simplement des instances Node.js, chacun sur un port différent.

Le souci vient des noms de domaine. Je pensais à tort qu'un ndd pouvait rediriger vers un IP+port et je n'ai qu'une seule IP pour le serveur VPS.

Donc, comment associer mes 3 domaines vers chacun de mes serveurs accessibles via une IP+port.

J'ai entendu parler d'IP Virtuelles, mais sans trop comprendre. Je sais aussi que le serveur peut gérer lui-même les DNS, mais est-ce possible ?

Merci :)

Responsable de la validation - TodoFox - Le JavaScript, c'est bon, mais pas jQuery ! Séries

+0 -0

Salut,

Si tu utilises des virtual host, tu peux en faire via le nom : il suffira d'ajouter les différents noms dans le DNS et c'est Apache qui te renverra vers le bon site. Je ne sais pas si ça marchera avec node.js que je ne connais pas.

Si tu as vraiment besoin d'une redirection IP+port, tu peux essayer avec un enregistrement DNS de type SRV : voir ici (en anglais). Mais il te faudra pouvoir gérer le DNS toi-même ou demander à OVH d'ajouter les enregistrements nécessaires.

Édit :

Pour les IP virtuelles, il faut que tu précises. J'ai déjà entendu parler d'interfaces virtuelles avec chacune une IP différente, mais IP vituelles ça ne me dit pas grand-chose.

Édité par Ezenku

+0 -0
Staff
Auteur du sujet

Salut,

J'ai trouvé une solution en fait : utiliser un reverse proxy, j'ai pris Nginx. Grâce à ça, je fais pointer aaa.net et bbb.net sur la même IP. Nginx écoute le port 80, et si le domaine est aaa.net, il redirige vers le port 81 de la machine locale, et 82 pour bbb.net. Nginx renvoie soit vers des VHost apache, ou vers des instances de node.js.

Responsable de la validation - TodoFox - Le JavaScript, c'est bon, mais pas jQuery ! Séries

+2 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte