jeudi 28 février 2008

Mettre en ligne son serveur

Comment mettre en ligne son serveur personnel (celui qui est à nos pieds) Apache (ou autre) et y accéder avec son adresse ip (externe).
Note : Ici, l'explication est donnée pour une adresse IP fixe, étant en dégroupé.
Un petit post issu des échanges avec les enseignants et les collègues de la formation EAD CNAM (Enseignement A Distance du CNAM).
Tout l'article dans une nouvelle page avec "Read more"

L'objectif est donc d'atteindre, à l'aide de l'adresse ip de votre ligne Freebox, un serveur installé chez soi derrière sa Freebox. Dans ce cas, pas besoin de paramétrer les DNS, donc pas d'accès du genre http://mondomaine.fr mais sous la forme http://88.127.x.x.

Cela se fait en trois étapes :
  1. Identifier votre adresse (externe) ip, visible dans votre interface de gestion Free
  2. Identifier l'adresse (interne) de votre serveur, de la forme 192.168.x.x
  3. Ajouter la redirection du port 80 (serveur web) vers l'adresse de votre serveur personnel
1) Identifier votre adresse ip externe Free
Pour obtenir son adresse ip externe, celle de Free, pas celle du "réseau interne", aller dans l'interface de gestion de Free, encadré Information puis Affiche mon adresse IP. L'écran suivant apparaît.
Si vous êtes en dégroupé, l'adresse est toujours la même (ip fixe). Si vous êtes en dégroupé, cette adresse sera la même jusqu'à la déconnexion (ip flottant).
L'accès a votre serveur personnel sera de la forme http://82.241.177.89 (Remarque, ce serveur n'est pas toujours en route)

2)Identifier l'adresse (interne) de votre serveur personnel
Pour connaître cette adresse, il est nécessaire d'ouvrir une session MSDOS sur le poste de votre serveur. Pour ouvrir cette session MSDOS, cliquer sur Démarrer, Exécuter puis taper "cmd" dans la ligne de commande et faire Enter. La fenêtre (noire) MSDOS s'ouvre avec un prompt qui clignote.
Pour connaître cette adresse ip interne, taper "ipconfig" puis faites Enter. Une liste de "cartes" apparaît, Ethernet, Réseau sans fil, autre associée à des chiffres. Choisir la carte selon votre de connexion en cours (ethernet, Wi-fi, autre) et relever l'Adresse IP du type : 192.168.0.4.
Dans notre exemple, Adresse IP .................. 192.168.0.3.

Note, sous linux, ouvrer un Terminal et taper "ifconfig" puis Enter.

3) Ajouter la redirection du port 80 (serveur web) vers l'adresse de votre serveur
Il est nécessaire de rediriger le port 80, port du serveur web, vers cette adresse de votre serveur personnel relevée ci-dessus.
Pour faire cette redirection, aller dans votre interface de gestion de la Freebox, dans l'encadré "Fonctionnalités optionnelles", sélectionner "Fonctionalités optionnelles de la Freebox (Wifi, routeur, IPV6)" puis cliquer sur "Configurer de Fonction routeur".

Dans le milieu de la page, à la rubrique "Redirection de port", cliquer sur "Ajouter" afin de rajouter une ligne de redirection (si vous en avez déjà une) puis documenter les cases de cette ligne comme montré ci-dessous. Utiliser bien le port tcp 80 et reprendre l'adresse de votre serveur, dans notre cas, c'était 192.168.0.4.


Voilà, c'est fait. Mais pour rendre active cette redirection, il faut impérativement débrancher puis rebrancher votre Freebox afin de la réinitialiser.

Faites un essai à partir de votre navigateur ou envoyer à un ami pour faire le test avec
une adresse du genre http://88.127.x.x, Le navigateur affichera la page de votre serveur web personnel Apache (ou autre).
Si bien sûr vous avez activé votre serveur et allumé le poste.

Pour connaître les formations du CNAM, notamment à distance.
Pour installer un serveur Apache sur un poste Windows avec EasyPHP.


Dryat120

Read More......