Bonjour,
J'ai un serveur tomcat qui ecoute sur le port 8080 et je voudrai que lorsque que l'on fait http://mon_ip,(...) le serveur prenne le relai.
Pour se faire, j'ai utilisé la fonction routeur de ma freebox v3, vu que c'est la seule chose que j'ai (j'ai plus de routeur materiel), et dans les parametres du NAT j'ai mis adresse distante tcp port 80 redirigée vers 192.168.0.2:8080 tcp.
J'ai rebooté la freebox, mais toujours rien, un avis sur la question ?
Merci d'avance.
# Bizarre ...
Posté par fred point . Évalué à 1.
adresse distante == adresse d'un serveur web distant (comme qd tu vas voir google.com)
Donc ce que je comprends c'est que lorsque tu surfes des site web tu seras redirigé vers ton site web. (tu peux tester en mettant l'adresse ip publique dans la barre d'adresse de ton navigateur)
Donne nous plus de détails (et plus précis) si tu veux de l'aide :)
[^] # Re: Bizarre ...
Posté par cho7 (site web personnel) . Évalué à 1.
80 tcp 192.168.0.2 8080
Voilà ce que j'ai mis dans mes reglages NAT de la freebox, ceci dans le but de dire "Si quelqu'un accede a l'IP de ma freebox via le port 80, alors redirige le vers mon pc sur le port 8080."
Peut-etre ai-je tout inversé, j'suis un peu perdu et j'suis pas chez moi pour tester... :-/
[^] # Re: Bizarre ...
Posté par KiKouN . Évalué à 1.
[^] # Re: Bizarre ...
Posté par cho7 (site web personnel) . Évalué à 1.
Mais aux vues de leurs screenshots je crois que j'ai trouvé la bidouille qui coince : le port web (80), c'est de l'UDP ? car moi de mémoire j'ai mis TCP...
[^] # hou la malheureux !
Posté par fred point . Évalué à 1.
quake, dns c'est de l'udp !
# tutorial
Posté par KiKouN . Évalué à 2.
Il pourras servir à d'autre personnes.
# idée
Posté par Nap . Évalué à 2.
peut être as-tu uniquement testé depuis ton réseau local...
# Idée...
Posté par Gyro Gearllose . Évalué à 1.
J'ai activé le transfert de ports, exactement comme toi, mais ça ne fonctionnait pas. En cherchant sur les forums relatifs au nat, à ipcop, à dyndns, bref, à tout ce beau merdier, j'ai réussi à comprendre quelques trucs :
1) En fait, ta configuration fonctionne très bien c'est juste un problème situé à un autre niveau, j'y reviendrait. Pour t'assurer que ça marche, fais en sorte que quelqu'un (ou un site, genre validator.w3c.org ;c)) accède à une page générée par ton tomcat, tu verras que ça tourne !
2) Pour que tu puisses y accéder en "interne", il faut soit que tu modifies le fichier host de ton serveur tomcat pour donner à ta machine sont nom sur la toile en face de 127.0.0.1 ou 192.168.0.2, ou alors que tu puisses renseigner la 2ème dans le hosts de la freebox (mais je suis pas bien sûr de cette deuxième idée). Quoi qu'il en soit, ça ne peut pas marcher avec ton adresse publique. Y'aura bien quelqu'un pour expliquer ça. A mon avis, c'est un problème de bouclage....
Serveur----->freebox (ou autre)--->www(ben non, rebouclage)--->freebox--->Serveur , y'a bien un truc qui cloche, en fait, ta freebox ne sait pas trop comment router ce bouclage ? Même sanction sous ipcop.
Voilà, j'espère n'avoir pas énoncé trop de conneries, et à défaut de t'avoir aidé, au moins de t'avoir mis sur une piste (j'ai le droit de rêver non ?).
[^] # Re: Idée...
Posté par cho7 (site web personnel) . Évalué à 1.
En gros quand je fais http://127.0.0.1:8080(...) => ca roule, mes JSP s'affichent
mais quand je fais http://80.xx.xx.xx:8080(...) => ca coince, pas de réponse
Donc naturellement j'ai mis dans le formulaire NAT de la freebox :
port origine : 80
type : tcp
EST REDIRIGé VERS : 192.168.0.2 port 8080
Mais apparement ca change rien du tout...
En tout cas, bien que n'etant pas chez moi, je suis sûr que le validator.w3c.org n'arrivera jamais a checker, etant donné que moi meme je n'y arrive pas !
[^] # Re: Idée...
Posté par cho7 (site web personnel) . Évalué à 1.
Je ne souhaite pas que les internautes aient besoin de spécifier :8080, c'est pourquoi je veux rediriger 80 vers 8080, et non pas 8080 vers 8080
J'aurai pu tout aussi bien configurer tomcat pour qu'il ecoute le port 80, auquel cas il m'aurait suffit de faire rediriger 80 vers 80, mis ca change rien a mon probleme et j'ai déjà apache qui tourne sur le port 80...
[^] # Re: Idée...
Posté par Gyro Gearllose . Évalué à 1.
P.S : J'indiquais le validator pour avoir de chez toi un accès externe, mais y'a sûrement d'autres sites qui proposent des services "équivalent" qui lisent un autre site....
[^] # Question con
Posté par fred point . Évalué à 1.
d'ip 192.168.0.2 ?
hint: netstat -nap --inet | grep 8080
Au passage qu'est ce qu'il est bien ce netstat quand on le compare a ceux des vieux *NIX à papa.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.