En gros le problème c'est j'ai un serveur centrale ou d'autres serveurs peuvent se connecter dessus et ou aussi les clients se connecte dessus. Quand le client se connect sur le serveur il est redirigé suivant son choix vers un des autres serveurs. Le problème est que si j'indique une ip local pour la configuration le client est redirigé vers une ip locale donc ca marche pas ^^. Si j'ai bien compris il faudrait que j'ai 1 pc pour chacun de mes serveurs ? (ça va faire cher tout cela xD).
Merci pour vos réponses sinon.
Si je comprend bien :
- un client se connecte au serveur 'principal' (on va l'appeler comme ça)
- le client choix une option dans la page affichée et en fonction de celà il est redirigé vers un autre serveur
- Les serveurs sont des serveurs http ?
Est je bien compris ?
Si c'est bien du http (tous des serveurs web donc) c'est donc en réalité le client qui se connecte aux autres serveurs, par le 'principal' qui renvoie une redirection vers une autre url (ou lien). Il n'y a pas de communication entre les serveurs vis à vis du client.
Donc ton setup est extrêmement simple : le serveur principal doit renvoyer vers l'adresse 'externe' (donc ton ip internet) via des liens pointant vers la même ip externe MAIS sur des ports différents vu que l'on ne peut pas rediriger le même port vers deux ips locales différentes.
Ou alors ne mettre qu'un seul server qui a tous les sites, et faire fonctionner le serveur web en mode 'virtual host' (il détermine le site web à renvoyer au client en fonction de l'url demandée par le client et non par l'ip demandée par le client)
Si les serveurs doivent parler directement entre eux, ils peuvent tout à fait communiquer avec les ip locales (si bien entendu tous derrière la même 'box'). Ce qui est important c'est ce qui est renvoyé au client de l'autre côté de la box.
Dis nous précisement la fonction de chaque serveur et les liens directs entre eux et avec les client, pour pouvoir confirmer/infirmer ce que je viens de dire.