OVH Cloud OVH Cloud

Livebox et adresse IP publique

4 réponses
Avatar
ce qu'on ne peut pas dire il faut le taire. LW.
Bonjour,

J'espère être dans le bon forum.

Résumé de la situation:

OS Windows XP SP1
Livebox Sagem
FAI Wanadoo
l'offre IP fixe n'est pas souscrite


Avant j'avais un bête modem Sagem 800
et je pouvais binder un serveur Web Apache
sur mon adresse IP publique. Ca marchait impec.

Je suis passé à la Livebox pour bénéficier de
la téléphonie sur IP.

Et la impossible de faire le bind sur l'adresse
IP publique, mais seulement sur l'adresse de
l'interface de la Livebox (192.168.2.1) qui n'est
pas une adresse publique.

Le problème que je rencontre est que j'ai un
serveur web qui me permet de faire valider
des pages par le validateur du W3C en ajoutant
,validate à la fin de l'URL. A la fin de la
conf Apache, suffit de mettre:

RewriteEngine on
RewriteRule ^(.*)\,validate
http://validator.w3.org/check?uri=http://82.120.105.39/$1 [R]

J'ai beau tourner ca dans tout les sens je trouve pas de solution.

Merci.

Bruno Mannoni.

4 réponses

Avatar
Pascal
Salut,


Et la impossible de faire le bind sur l'adresse
IP publique, mais seulement sur l'adresse de
l'interface de la Livebox (192.168.2.1) qui n'est
pas une adresse publique.


Normal puisque l'adresse publique n'appartient à aucune des interfaces
de la machine mais à la Livebox.

Le problème que je rencontre est que j'ai un
serveur web qui me permet de faire valider
des pages par le validateur du W3C en ajoutant
,validate à la fin de l'URL. A la fin de la
conf Apache, suffit de mettre:

RewriteEngine on
RewriteRule ^(.*),validate
http://validator.w3.org/check?uri=http://82.120.105.39/$1 [R]


On n'est pas dans un forum dédié à configuration des serveurs web. Tout
le monde ici ne connaît pas forcément la syntaxe d'Apache. Si tu pouvais
expliquer ce que c'est censé faire, merci.

J'ai beau tourner ca dans tout les sens je trouve pas de solution.


De solution à quoi ? Excuse-moi mais j'ai beau relire ton message, je
j'arrive pas à voir quel est le problème.

Avatar
ce qu'on ne peut pas dire il faut le taire. LW.
wrote:

On n'est pas dans un forum dédié à configuration des serveurs web. Tout
le monde ici ne connaît pas forcément la syntaxe d'Apache. Si tu pouvais
expliquer ce que c'est censé faire, merci.


Bon, quand j'avais un bête modem, je pouvais de mon PC l'interroger
avec http://adresse-publique/fichier.html

Quand je faisais

http://adresse-publique/fichier.html,validate

cette URL était envoyée au validateur du W3C pour
regarder la validité du code de fichier.html
(validator.w3.Org).

Avec la livebox j'interroge mon serveur web avec
une adresse non publique, donc quand j'ajoute
,validate le validateur me répond que ce n'est pas
une adresse IP valide.

De solution à quoi ? Excuse-moi mais j'ai beau relire ton message, je
j'arrive pas à voir quel est le problème.



--
" La science est une équation différentielle. La religion, une condition
de frontière ". Alan Turing. (http://www.turing.org.uk/turing/index.html)

Avatar
Anthony Fleury
ce qu'on ne peut pas dire il faut le taire. LW. wrote:

Bon, quand j'avais un bête modem, je pouvais de mon PC l'interroger
avec http://adresse-publique/fichier.html

Quand je faisais

http://adresse-publique/fichier.html,validate

cette URL était envoyée au validateur du W3C pour
regarder la validité du code de fichier.html
(validator.w3.Org).

Avec la livebox j'interroge mon serveur web avec
une adresse non publique, donc quand j'ajoute
,validate le validateur me répond que ce n'est pas
une adresse IP valide.


Bonsoir,
Il y a donc un serveur web sur l'une des machines du réseau local, qui n'est
pas accessible vu que la machine est derrière un routeur. Il suffit donc de
rediriger le port du serveur web sur la machine en question, et tout ira
bien ! Pour ceci, consulter le manuel de la livebox, ca doit être indiqué
dedans comment faire.

Anthony
--
Alan Turing thought about criteria to settle the question of whether
machines can think, a question of which we now know that it is about as
relevant as the question of whether submarines can swim.
-- Dijkstra

Avatar
Pascal
Il y a donc un serveur web sur l'une des machines du réseau local, qui n'est
pas accessible vu que la machine est derrière un routeur. Il suffit donc de
rediriger le port du serveur web sur la machine en question, et tout ira
bien !


Je pense qu'il sera aussi nécessaire de jouer un peu avec la résolution
de noms, histoire d'envoyer autre chose que http://192.168.x.y/path au
validateur. Un DNS dynamique côté internet et une entrée dans le fichier
'hosts' en local devrait faire l'affaire.