Mise en ligne échouée

Mise en ligne échouée - Réseaux - Réseaux grand public / SoHo

Marsh Posté le 09-08-2010 à 18:02:10    

Bonjour,
 
J'ai récemment créé un site web. Je l'ai mis en ligne grâce à un hébergeur "at home" (c'est un particulier qui héberge des sites sur un ordinateur chez lui). Malheureusement celui-ci a eu quelques problèmes avec son serveur. J'ai décidé (et j'envisageais depuis longtemps) de mettre mon site en ligne grâce à mon serveur local. Je m'explique: je possède un serveur sur mon réseau en local. Son adresse IP est 192.168.0.2 . C'est un serveur Apache avec MySQL, PostgreSQL, etc.
Mon premier problème est que tous les ordinateurs de mon réseau ont la même adresse IP sur le net!
J'ai un nom de domaine pour mon site web (enregistré chez dot.tk ). Il pointait vers l'adresse IP du serveur sur lequel j'étais. J'ai modifié l'adresse pour celle de mon serveur à moi (qui je le rappelle, à la même IP que tous les autres ordis de mon réseau). Mon deuxième problème est que chaque fois que je tape le nom de domaine, mon navigateur me dit qu'il ne peut pas se connecter à 192.168.0.2. Un troisième problème intervient: ça ne doit pas être à 192.168.0.2 qu'il doit être connecté mais à l'adresse IP du serveur sur le net!
Si au lieu de taper l'adresse avec le nom de domaine je tape l'adresse IP du serveur sur le net, mon navigateur me répond que le délai d'attente est dépassé et qu'il met trop de temps à répondre. Quatrième problème...
 
Donc, si vous pouviez m'aider à régler tout ces problèmes je vous en serais très reconnaissant. Mon site doit être au plus vite en ligne. C'est un portfolio qui me sert de présentation pour mes clients (ou futurs). Il sert à mettre en ligne d'autres projets aussi.
Au final, je voudrais pouvoir aller sur mon site rien qu'en tapant l'adresse URL ou l'IP. Je voudrais pouvoir aussi ajouter des sous nom de domaines (Virtualhost) mais ça c'est une autre histoire...
 
Mon ordi et mon serveur tournent sous Linux (le serveur sous Xubuntu 8.4 et moi sous Ubuntu 10.4). Les deux on openssh-server, Apache (mêmes versions). Je n'ai pas de Box. J'ai un routeur et un modem séparés.
 
Merci d'avance!
 
PS: Ce qui est étrange, c'est que je crois que mon serveur peut accéder au site directement par son navigateur.


Message édité par DaDop le 09-08-2010 à 18:03:59
Reply

Marsh Posté le 09-08-2010 à 18:02:10   

Reply

Marsh Posté le 09-08-2010 à 18:42:50    

Salut,
 
Si tu veux que ton serveur soit visible de l'extérieur, il faut ouvrir des ports en conséquence sur ton routeur sinon personne ne peut le voir...
 
Il faut donc "forwarder" les bons ports vers l'adresse IP locale du serveur...

Reply

Marsh Posté le 09-08-2010 à 19:49:48    

Ok. As-tu une idée des ports qui doivent être ouverts? Peux-tu me dire aussi comment on fait ça? Car je ne l'ai jamais fait...


Message édité par DaDop le 09-08-2010 à 19:50:22
Reply

Marsh Posté le 09-08-2010 à 20:11:20    

C'est simple dans ton routeur tu as un menu (généralement appelé "Applications & Gaming" ) dans lequel tu actives une ligne par application nécessaire:
Application (http), port (80), protocole (TCP), adresse (192.168.0.2)

Message cité 1 fois
Message édité par HiSpeed le 09-08-2010 à 20:13:46
Reply

Marsh Posté le 09-08-2010 à 20:36:14    

HiSpeed a écrit :

C'est simple dans ton routeur tu as un menu (généralement appelé "Applications & Gaming" ) dans lequel tu actives une ligne par application nécessaire:
Application (http), port (80), protocole (TCP), adresse (192.168.0.2)


 
Comme cela: http://img10.hostingpics.net/thumbs/mini_320217Sans_titre.png?

Reply

Marsh Posté le 09-08-2010 à 20:45:01    

T'as pas une loupe... un microscope ?  :lol:


Message édité par HiSpeed le 09-08-2010 à 20:47:33
Reply

Marsh Posté le 09-08-2010 à 20:52:23    

Oups :D , dsl -> http://files.webopload.net/365171342.sanstitre.png


Message édité par DaDop le 09-08-2010 à 20:55:36
Reply

Marsh Posté le 09-08-2010 à 21:07:47    

oui c'est bien à cet endroit, par contre c'est le port 21 pour le FTP et 80 pour le HTTP.


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le 09-08-2010 à 21:12:07    

Si je mets 21 pour FTP partout, et idem avec le port 80 mon routeur m'indique que les ports on déjà étés entrés...
En fait, je ne peux pas mettre le port 80 à l'adresse IP local et celle du net...


Message édité par DaDop le 09-08-2010 à 21:16:23
Reply

Marsh Posté le 09-08-2010 à 21:14:23    

comment ça partout ? tu dois juste mettre une entrée pour le port 21, et une autre pour le 80.


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le 09-08-2010 à 21:14:23   

Reply

Marsh Posté le 09-08-2010 à 21:48:53    

Et puis c'est quoi toutes ces adresses ?
T'as combien de serveurs différents à héberger?

Reply

Marsh Posté le 09-08-2010 à 21:52:14    

C'est mon réseau personnel. C'est pas moi qui l'a créé. Alors je sais pas trop ce que l'ancien administrateur a fait... Je ferais le ménage :D .
 
L'accès en local marche! Quand je vais sur 192.168.0.2, ça marche! Mais l'accès à partir du nom de domaine et de l'adresse de mon modem ne marchent toujours pas :( .
 
Après avoir fait le ménage, j'ai une entrée qui est "HTTP", "80", "TCP", "192.168.0.2" et une autre qui est "FTP", "21", "TCP", "24.203.xx.xxx" .


Message édité par DaDop le 09-08-2010 à 21:57:35
Reply

Marsh Posté le 09-08-2010 à 22:00:10    

Ton réseau personnel ?  :ouch:  
Chaque case cochée ouvre un accès externe, ça n'a rien de personnel...  :D  
 
Donc, si je comprends bien tu as 2 serveurs un HTTP et un FTP ? C'est quoi cette adresse "24.203.xx.xxx"?
 
Ah j'oubliais... c'est quoi ton modem ?
Ne me dis pas que c'est un modem évolué dans lequel tu n'as pas fait de DMZ vers le routeur...  :D

Message cité 1 fois
Message édité par HiSpeed le 09-08-2010 à 22:05:07
Reply

Marsh Posté le 10-08-2010 à 02:48:33    

Ah ça ouvre un accès externe... Parce que l'adresse 24.203.xx.xxx c'est l'adresse IP de tous les ordis ( = du modem) sur internet.
 
Chez nous (au Québec) on a pas la même chose qu'un box, ou une livebox. On a routeur et modem séparés. Le modem est une boîte ( :p !) qui reçoit l'accès internet de notre FAI. Et le routeur, ben il est connecté au modem et va donc participer à rassembler nos ordinateurs sur le réseau (sans fil).
 
Donc à la place de cette adresse, je devrais mettre l'adresse IP de mon serveur sur le réseau local?
 
Quand je disais personnel, c'était pour faire comprendre que ce n'est pas un réseau à mon travail :D .

Reply

Marsh Posté le 10-08-2010 à 09:32:05    

Moi aussi (en France) j'utilise un modem (Netgear) et un routeur (TP-Link) séparés. Les Boxes fournies par nos FAI ne sont utiles que lorsqu'on veut utiliser certains services (téléphonie IP, TV, etc.).
 
Pour tes 2 serveurs, il faut indiquer leur adresse IP locale dans le "Port Forwarding".
Si le modem est évolué, il faut désactiver son firewall et faire une DMZ vers l'adresse du routeur...

Reply

Marsh Posté le 10-08-2010 à 17:32:14    

Qu'est-ce qu'une DMZ? Comment je peux savoir qu'il a un firewall?
Sur mon serveur, il y a deux serveurs apache qui fonctionnent: l'un avec l'extension PostgreSQL et l'autre avec l'extension MySQL. Mais ils utilisent des ports différents: un a le port 80 et l'autre le port 8080 . Le problème pourrait-il venir de là? Car toutes mes entrées ont l'IP 192.168.0.2.

Reply

Marsh Posté le 10-08-2010 à 17:46:36    

le serveur SQL qu'ils utilisent n'a aucune incidence. Par contre si tu veux que les deux soient accessibles depuis internet, il va te falloir forwarder les deux ports utilisés.


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le 10-08-2010 à 18:05:40    

DaDop a écrit :

Qu'est-ce qu'une DMZ? Comment je peux savoir qu'il a un firewall?


HiSpeed a écrit :

c'est quoi ton modem ?

Reply

Marsh Posté le 10-08-2010 à 19:08:47    

Wow, je suis plus pourri en réseau que je ne le pensais...
 
Ça ne marche toujours pas :'( . Je ne sais plus trop quoi faire...

Message cité 1 fois
Message édité par DaDop le 10-08-2010 à 19:11:26
Reply

Marsh Posté le 10-08-2010 à 19:36:57    

DaDop a écrit :

Je ne sais plus trop quoi faire...


Et si tu répondais aux questions qu'on te pose ?  :D

Reply

Marsh Posté le 10-08-2010 à 22:47:13    

Y a du nouveau (et ça va compléter tes questions ;) !).
Tout à l'heure cela marchait à moitié: lorsque que je tappais l'url de mon site j'accédais bel et bien à un serveur. Mais le mauvais :-"... Rien de grave, je pourrais m'arranger avec cela. Malheureusement j'ai du remettre toute ma configuration à zéro car j'ai eu un petit souci avec mon routeur :( .
En effet j'ai un par-feu. J'étais allé quelque part dans la config pour pouvoir laisser passer le port HTTP et FTP...
Dans mon panl, j'ai une page "Aplications rules". Voici la description de la page:
The Application Rules option is used to open single or multiple ports in your firewall when the router senses data sent to the Internet on a outgoing "Trigger" port or port range. Special Applications rules apply to all computers on your internal network.
Et il y a des champs pour mettre le nom de l'apli (HTTP), le port (à mettre pour trigger et firewall), le protocole (TCP en l'occurence). Je crois que c'est ça, je vous demande confirmation.
 
Il n'y a nulle par d'autre dans la configuration du firewall qui pourrait être en rapport avec.

Reply

Marsh Posté le 11-08-2010 à 17:00:02    

:hello:
 
Décrit une bonne fois ta configuration, ce que tu veux faire et on te dira quoi faire et pourquoi :D
 
@+

Reply

Marsh Posté le 11-08-2010 à 19:44:13    

J'ai deux ordinateurs sur mon réseau personnel. Le mien et un serveur personnel à moi. Mon ordi est sous Linux et a windows. Sous Linux j'ai un serveur apache avec l'extension MySQL et un autre serveur Apache avec l'extension PostgreSQL. L'autre ordi a la même configuration, mais le serveur avec l'extension Pg est sur le port 8080. Il est sous Xubuntu 8.4. Moi je suis sous Ubuntu 10.4.
J'ai un site web. Je veux le mettre sur mon serveur personnel et pouvoir y accéder depuis internet via un nom de domaine.
Mon ordi a l'IP 192.168.0.2 et l'autre ordi a l'IP 192.168.0.3. J'ai un modem + routeur séparés. Mon routeur (ou modem je sais pas) a un firewall. Mon routeur est un routeur D-Link si ça peut aider.
 
Merci beaucoup de votre attention, j'espère ne pas trop être boulet... Merci beaucoup!

Reply

Marsh Posté le 11-08-2010 à 20:02:09    

DaDop a écrit :

Mon routeur (ou modem je sais pas) a un firewall. Mon routeur est un routeur D-Link si ça peut aider.


Franchement je ne comprends pas, tu ne peux pas regarder ce qu'il y a écrit sur ton matériel pour avoir la marque et le modèle exact ?
Parce que si tu as un modem évolué (ou modem-routeur) en plus d'un routeur, il faut aussi modifier la configuration du modem (DMZ)...

Reply

Marsh Posté le 11-08-2010 à 21:05:25    

Il n'y a rien n'a configurer dans le modem, tout est dans le routeur. Mon routeur est un motorola je crois.
Finalement j'y suis à peu près arrivé mais je vais laisser tomber pour cette fois-ci. Ça ne veut pas dire que je laisse tomber complètement ;) ! Mais j'ai pas assez de connaissances dans les réseaux. La principale raison est que ça a trop ralenti ma connexion (rien que de fowarder des ports et configurer le firewall). Et malheureusement je ne suis pas seul sur mon réseau (il y a les gens qui vivent avec moi) et je ne peux pas me permettre de ralentir cette connexion (je n'ose même pas imaginer si j'arrive a avoir beaucoup d'utilisateurs!).
 
Merci beaucoup de votre aide et de votre patience :D !
 
PS: Si toute fois vous auriez des liens ou autres informations pour que je puisse apprendre là dessus, je suis preneur!

Reply

Marsh Posté le 12-08-2010 à 11:46:51    

:hello:

 
DaDop a écrit :


La principale raison est que ça a trop ralenti ma connexion (rien que de fowarder des ports et configurer le firewall). Et malheureusement je ne suis pas seul sur mon réseau (il y a les gens qui vivent avec moi) et je ne peux pas me permettre de ralentir cette connexion (je n'ose même pas imaginer si j'arrive a avoir beaucoup d'utilisateurs!).

 

Une redirection en elle même ralenti pas. C'est le trafic  de connexion vers tes serveurs qui va prendre de la bande passante.
Si tu notes un ralentissement alors que tu n'as pas de connexion sur tes serveurs, c'est que la configuration que tu as effectué génère un problème sur le réseau. A modifier donc.
Bien sûr si tu as beaucoup de monde qui se connecte ou que le volume moyen transféré est important, il faut que le ta connexion ADSL ai un débit approprié (ca peut se calculer).

 

[quotemsg=471941,25,820378]
PS: Si toute fois vous auriez des liens ou autres informations pour que je puisse apprendre là dessus, je suis preneur!


Jette un oeil sur la signature de HiSpeed :D

 
DaDop a écrit :


Merci beaucoup de votre aide et de votre patience :D !

 

Ben c'est le but des forums d'entraide en faites ;)

 

Ta configuration est simple à mettre en route.
Tu dois mettre en place plusieurs redirections, une par serveur apache et par machine :

 

Port      Protocole                  Serveur             Port
80         TCP                          192.168.0.2       80
8080     TCP                          192.168.0.2       8080
81         TCP                          192.168.0.3       80
8081     TCP                          192.168.0.3       8080

 

Si tu du FTP tu ajoutes

 

Port      Protocole                  Serveur             Port
21         TCP                          192.168.0.2       21
2121     TCP                          192.168.0.3       21

 

Sur les machines linux tu dois autoriser les ports 80 et 21 en entrée.
Il est conseiller de forcer ton FTP en mode passif pour des raison de compatibilité.

 

Tu pourras donc accéder à tes serveurs sur les adresses suivantes :

 

tondomaine.com:80 pour ta machine (web) et la base MySQL
tondomaine.com:81 pour pour ta machine (web) et la base PostgreSQL

 

tondomaine.com:8080 pour le serveur (web) et la base MySQL
tondomaine.com:8081 pour le serveur (web) et la base PostgreSQL

 

tondomaine.com:21 pour ta machine (ftp)
tondomaine.com:2121 pour le serveur (ftp)

 


Certaines redirections  mise en place semble étrange notament le DNS (a moins héberger un serveur DNS et encore !). Il faudrait faire le ménage.

 

Voilou

 

Pas de panique, et bon courage

 

@+


Message édité par m3z le 12-08-2010 à 11:48:55
Reply

Marsh Posté le 12-08-2010 à 12:38:00    

Salut,
 
Merci je vais voir ses liens. Peut-être que tout n'est pas fini =D !
 
Merci beaucoup pour cette info, je vais la retenir. Elle me sera utile j'en suis sûr :D !

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed