Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Réseaux
Réseaux Réseaux, wifi, routeurs,...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/11/2011, 19h19   #1
Invité régulier
 
Inscription : juillet 2008
Messages : 30
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 30
Points : 9
Points : 9
Par défaut dyndns livebox tomcat - site non atteint

Bonjour à vous tous


Je voudrais vous exposé un petit souci ou je reste bloquer. Je pense que cela n'est trois fois rien et qu'il ne me manquerai pas grand chose, mais je n'ai la solution....

J'aimerai accéder à mon site internet depuis l'extérieur (hors localhost).

L'environnement est livebox -> mac 10 -> tomcat 6

J'ai donc créer un dyndns qui pointe vers ma livebox, nommons le live.dyndns.com

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Service : dyndns
		
Nom d'hôte complet : live.dyndns.com
		
Nom d'utilisateur / E-mail : webweb
		
Mot de passe : mdp
		
Dernière mise à jour : 18/11/2011
		
Activer : true
		
Supprimer : false
à partir de celui-ci je tombe sur ma live box. Ce qui m'intéresse peut voulant pointer sur mon server tomcat.

Je configure alors une redirection NAT

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Application
/ Service : http
		
Port externe
Saisir un numéro de port unique ou une plage de ports (ex: 200-300) : 80
		
Port interne
Numéro de port unique (automatique pour une plage) : 8080
		
Protocole : TCP
		
Équipement : lenomdemonpc
		
Activer : true
		
Supprimer
DNS obtenu par DHCP

Mon fichier Host ( Rappel, sous MAC)
path : /private/etc/hosts
Code :
1
2
3
127.0.0.1	localhost
127.0.0.1	http://live.dyndns.com
mon fichier httpd.conf
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/sysutils/backuppc/files/httpd.conf

Je créé un tomcat virtuel
Code :
1
2
3
4
5
<VirtualHost *:8080>
    ServerName http://live.dyndns.com
    DocumentRoot /Users/moi/Documents/workspace/ServerLive/WebContent/bin-debug
</VirtualHost>
Je ne maitrise pas très bien c'est deux dernière configuration mais j'en comprends qu'on spécifie une redirection de la machine vers une référence http et cette référence vers un dossier local.

Je pensais que tout allais fonctionner mais que nenni...

tomcat fonctionne bien, j'ai accès en localhost: (déployé via .war ou via ecplise)
http://localhost:8080/ServerLive/bin...ouyoutou.html?

Mais http://live.dyndns.com/Toutouyoutou.html? me laisse un 404 Not Found

Pourtant :
live.dyndns.com pointe ver la livebox qui pointe vers le port 8080 de mon pc.
Tomcat est lancé sur le port 8080. Je dis que "http://live.dyndns.com" est rattaché au dossier /Users/moi/Documents/workspace/ServerLive/WebContent/bin-debug .

Dans bin-debug nous avons Toutouyoutou.html

Qu'ais-je mal fait ou oublié ?

Merci de votre temps si vous avez une piste ou solution
zanteskuken est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 13h03   #2
Invité régulier
 
Inscription : juillet 2008
Messages : 30
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 30
Points : 9
Points : 9
Je poursuis tout ceci.

Le fonctionnement semble correct dans l'accès du site.

Je n'ai rien modifié et le site est accessible à distance. En effet, testant en local, le modem ne percevez de requête "web" mais "local".

En revanche, cela pointe vers le site d'accueil d'apache-tomcat,

Bien sur en précisant ensuite dans l'url le chemin vers le site, celui-si ce lance.

Hors, pour des principes de "sécurité" ce n'ai vraiment acceptable et serai incompréhensible à l'utilisation.

Comment pourrai-je donc pointer directement vers mon site, et non pas vers la page d'accueil de tomcat ?

virtualHost semblait une bonne idée mais ça ne semble marcher.

En fait, si je me connecte à :
live.dyndns.com, je tombe sur accueil tomcat
Si je fait
live.dyndns.com/site.html, je tombe sur le site

Un utilisateur pointant vers live.dyndns.com/site.html ne saura qu'il pourra accéder à live.dyndns.com, sauf s'il est curieux ou dû à une mauvaise manipulation.
Donc, comment inhiber live.dyndns.com et ne donner juste accès qu'a live.dyndns.com/site.html

Merci de vos retour
zanteskuken est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h02.


 
 
 
 
Partenaires

Hébergement Web