Serveur Web perso derrière une NeufBox 4

sudo apt-get remove Windows --force

Billet

SVM256-9box.jpgAprès avoir tourné en rond autour d'un bête problème de résolution de nom de domaine et d'adressage IP, j'ai enfin réussi à rendre opérationnel mon serveur Web personnel.

Pour éviter que d'autres se cassent les dents sur les mêmes difficultés que moi, je vais décrire ici les quelques manip que j'ai effectuées.



MATERIEL :

  • Un serveur avec Apache écoutant le port 80 (pour moi c'est un NAS Synology DS107+)
  • La NeufBox 4
  • Un poste sous Ubuntu 9.04



METHODE


Attention ! La méthode décrite ici correspond à mon adressage IP. Il conviendra de transposer dans votre propre plan d'adressage.

La NeufBox porte l'adressse 192.168.1.1 en privé et 80.118.xxx.xxx en publique (adresse affichée en haut à droite de la page d'administration de la NeufBox)

PRÉALABLE :

  • Le serveur Web est un serveur Apache+MySQL. Il est à l'écoute sur le port 80 (réglage par défaut). Ce serveur est opérationnel et son installation ne sera pas traitée ici.
  • Ce serveur est hébergé par un poste (NAS) portant l'adresse 192.168.1.16
  • Je peux voir ce site à partir de tous les ordinateurs connectés à ma NeufBox en tapant l'adresse du serveur (http://192.168.1.16)
  • J'ai créé un nom de domaine "gratuit" chez venez.fr de la forme http://mondomaine.1s.fr

OBJECTIF :

Rendre le site Web visible par l'adresse http://monsite.1s.fr aussi bien de l'extérieur (Internet) que de l'intérieur (Intranet)

1ère étape : Créer une règle NAT

Il faut renvoyer toutes les demandes des internautes vers le serveur Web. En clair, un internaute qui tape mon adresse publique (http://80.118.xxx.xxx) doit voir mon site hébergé à l'adresse privée 192.168.1.16

  • Ouvrir la page d'administration de la NeufBox en utilisant l'adresse : http://192.168.1.1
  • Déverrouiller la NeufBox en appuyant 5s sur le bouton lumineux en façade (il doit clignoter en violet).
  • Aller dans le menu : RESEAU / NAT
  • Créer une règle TCP qui associe le port externe 80 à mon serveur web sur l'adresse 192.168.1.16 au port 80

dns.png

Le site est maintenant visible de l'extérieur, mais on ne peut pas l'afficher en intra en utilisant l'adresse http://mondomaine.1s.fr ou directement l'IP publique http://80.118.xxx.xxx.

2ème étape : Renseigner le DNS

Il faut associer l'adresse IP privée du serveur (192.168.1.16) au nom de domaine mondomaine.1s.fr

  • Toujours dans l'administration du serveur, aller dans : RESAU / DNS
  • Déclarer l'IP et le nom de domaine

dns.png

Le site est désormais visible en intra comme en internet avec la même adresse : http://mondomaine.1s.fr

Commentaires

1. Le vendredi 3 juillet 2009, 11:00 par treintafouire

Il faut que je garde ça de coté , si un jour je suis chez free , et que je fais mon propre site ;)

2. Le vendredi 3 juillet 2009, 18:46 par Thorfin89

Sauf que là, c'est chez neuf ;-)

Mais je présume que c'est le même fonctionnement sur toutes les box.

3. Le dimanche 19 juillet 2009, 12:07 par treintafouire

a oui , encore le boulet . LA prochaine fois je m'attarderai un peu plus sur le titre et l'image , car en lisant à aucuns moments e n'ai tilté sur le fait que c'était Neuf , persuadé de voir une free box -_-''

4. Le vendredi 24 juillet 2009, 10:39 par Stévanovich

Merci d'avoir mis un lien vers mon site pro.

Cordialement, Stéphan.

5. Le vendredi 7 août 2009, 13:10 par POILLAINEUX

Bonjour,
Sous Windows, avec le site sur une clé usb est-ce possible?
Merci

6. Le mercredi 19 août 2009, 09:33 par treintafouire

Tu es en vacances :D
Le blog a par énormément bougé ;)

7. Le jeudi 20 août 2009, 18:43 par Thorfin89

J'étais effectivement en vacances... ;-)

Pour répondre à POILLAINEUX :

J'ai oublié de préciser que Apache est installé sur une machine reliée à la NB4. Dans mon cas, il s'agit d'un NAS Synology DS107+. Mais ça peut tout aussi bien être un ordinateur avec apache sous linux ou windows.

Il n'y a pas de possibilité de faire tourner Apache sur une clé USB branchée directement sur la NB4.

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

La discussion continue ailleurs

URL de rétrolien : https://objnux.fr/index.php?trackback/5