OVH Cloud OVH Cloud

ip adresse

2 réponses
Avatar
cherik
hello

j'ai un serveur une appli web tomcat qui attaque une base sqlserver

dans l'appli quand je configure "localhost" ou "127.0.0.1" c'est ok par
contre quand je mets l'IP réelle de la machine, je n'ai plus de réponse

or je dois installer la base sql sur un autre serveur et ça ne répond pas.

qui a une idée ?

merci

bye

2 réponses

Avatar
news.noos.fr
Normalemen tu n'a pas a changer le localhost ou l'IP 127.0.0.1 car ce sont
les references qu'indiquent à la machine que le serveur se trouve à l'écoute
dans l'un de ses ports.

Par exemple une machine "A" tu installes ton serveur, activé dans un port
"ppppp"de la machine, et configuré avec localhost ou 127.0.0.1, cette
machine sera numéroté avec un ip xxx.xxx.xxx.xxx. Avec une machine B tu
appelles ce numéro IP et explicitement le port d'ecoute de ton serveur s'il
n'est pas implicit* xxx.xxx.xxx.xxx:ppppp et la machine A utilise l'adresse
localhost(127.0.0.1) pour traiter la demande, ensuite elle reponde à la
machine B. L'addresse sera utilisé de la même façon pour ton sqlserver et
crois-moi tu n'auras aucun problème.

L'explication c'est que la machine est contacté avec ce que tu appelles
l'addresse reelle mais qu'en réalité est l'addresse qu'identifie la machine
dans le reseau. Une machine peut avoir plusieurs IP pour un ou plusieurs
reseaux.

*par exemple les navigateurs ajoutent implicitement le port 80 au nom de
domaine pour indiquer que c'est le serveur web qui est solicité mais cela
peut changer ex: http://www.un_nom_de_domaine.com:89 si le serveur ecoute
dans le port 89 et non pas dans 80.


"cherik" a écrit dans le message de news:
415ea8ee$0$22582$
hello

j'ai un serveur une appli web tomcat qui attaque une base sqlserver

dans l'appli quand je configure "localhost" ou "127.0.0.1" c'est ok par
contre quand je mets l'IP réelle de la machine, je n'ai plus de réponse

or je dois installer la base sql sur un autre serveur et ça ne répond pas.

qui a une idée ?

merci

bye




Avatar
Patrick_91
Bonjour



news.noos.fr wrote:

Normalemen tu n'a pas a changer le localhost ou l'IP 127.0.0.1 car ce sont
les references qu'indiquent à la machine que le serveur se trouve à
l'écoute dans l'un de ses ports.


Non 127.0.0.1 c'est l'adresse qui indique que la requete ip doit etre
dirigée vers le host local (depuis lequel emanne la requete).
dans l'appli quand je configure "localhost" ou "127.0.0.1" c'est ok par
contre quand je mets l'IP réelle de la machine, je n'ai plus de réponse



C'est un probleme de configuration ou de routage. Eetes vous certain que
l'adresse ip que vous utilisez corresponde a une adresse effectivement
atttribuee a une interface du serveur ?

Amicalement

(Quel OS ? )