Faire un site web sans dépenser un euro, c'est facile ! Oui ! Il suffit de le faire héberger chez soi et de prendre un nom de domaine gratuit (vu qu'il sera gratuit il sera forcément merdique ou
plein de pubs, mais c'est pas grave...).
Tout d'abord, puisque l'on ne vas pas commencer à s'amuser à faire héberger notre site web sur-notre-super-machine-a-2000€-que-même-que-c'est-une-bête-de-course-qui-fait-tourner-crisis-facilement.
Évidemment, à part si vous êtes en fibre optique, si le site atteint un certain nombre de visites en même temps, il sera out... Ou si vous vous faites attaquer par quelques hackers. (Et encore, il
te fait
une attaque par déni de service et il peut te shooter ton serveur en même temps qu'une dizaine d'autres...). Donc, je disais
:
Tout d'abord, il faut une machine : une brocante, un vieux grenier... ça coûte pas trop cher (75 € max.), voire même que dalle si vous en trouvez une dans un grenier. Un pentium III ou un celeron
est suffisant. 256 Mo de RAM suffiront aussi. Ensuite, il faut aller
sur cette page et aller dans la rubrique "Images officielles d'installation par
le réseau pour la publication « stable »". Ensuite, vous choisissez la version à prendre selon votre processeur (Attention, la première ligne semble identique à la première, mais c'est
pour télécharger ça en Bittorrent !). Généralement, si vous avez un processeur Intel, il suffira de prendre la version "i386" qui correspond à l'architecture d'Intel. Une fois le .iso téléchargé,
vous le gravez avec un bon logiciel simple à utiliser du genre de "burnatonce". Maintenant, préparons la machine :
il faut brancher le câble ethernet de votre modem sur votre PC-poubelle et vérifier si le Bios est réglé pour booter à partir du CD. (Je suppose que si vous voulez hébergez votre site web chez
vous, c'est que vous savez faire au moins ça...). Ensuite, insérer le CD et redémarrer le PC. Le PC boote sur le CD. Dans le menu qui s'affiche après le chargement du CD, sélectionnez "Install"
(Pour cette manipulation et la suite du tuto, la souris ne servira à rien, vous pourrez jouer au foot avec si ça vous chante.). Vous choisissez prendre tout le disque dur pour installer Debian.
Choisissez un /home séparé. Quand tout ça est fait (Vous aurez peut-être eu des vieux messages bidons, il suffit de lire ce qui est écrit et de valider. Après (Attention, il y a peut-être deux
étapes qui sont inversées), normalement, Debian est intelligent et se demerde avec le DHCP tout seul(S'il donne l'adresse IP et d'autres infos du genre à ce moment là, notez-les). Sinon, ça va
faire chier son petit monde et j'ai pas la place pour expliquer ce qu'il faut faire(Peut-être pour un tuto dans quelques semaines ?). Après ça, il va demander les composantes a installer :
Désélectionner "Environnement de bureau" avec espace et ne garder que le truc en bas qui doit s'appeler genre "Installation standard". Entrée. Il demande s'il faut installer GRUB, oui. Choisissez
un mot de passe root (C'est lui l'administrateur). Choisissez un nom d'utilisateur et un mot de passe. (Tous les trucs que vous avez choisi, notez-les, c'est important !). L'installation devrait se
terminer. Reprenez votre CD puisque le système ouvre le lecteur avec déférence. Redémarrez. Une fois redémarré, vous vous retrouvez avec des inscriptions qui doivent vous paraître comme du runique.
Lisez-bien la dernière ligne : vous allez comprendre que l'on vous demande de vous logger. Connectez-vous en root. (Login : root Password : <Le truc que vous avez choisi à l'installation>).
Pour mieux comprendre tout ce que vous faites, allez voir
le tuto sur Linux de M@teo 21 sur Le site du
zero. C'est seulement à partir de la partie II, où l'on commence à utiliser la console que le tuto devient intéressant pour vous, mais je ne vous empêche pas de jeter un oeil à la partie I, si
vous voulez passer à Ubuntu (Ce qui serait peut-être votre meilleur choix en matière d'informatique depuis longtemps !). Donc, ensuite, il faut installer les logiciels nécessaires pour faire un
beau serveur. Ecrivez :
apt-get install apache2 php5 mysql-server phpmyadmin ssh
L'ordinateur va aller chercher tout seul tout ça ainsi que tout ce dont ces logiciels ont besoin (Terminé, les .dll de Windows qui manquent tout le temps ou que l'on a en 25 exemplaires...).
Maintenant, que ceci est fait, on n'aura plus besoin d'intervenir directement sur la machine. Vous pourvez donc lui débrancher son écran et son clavier. Maintenant,
téléchargez putty sur votre PC de bureau. Lancez-le. Entrez l'adresse IP de votre serveur dans le champ prévu
et cliquez sur Open. Vous allez avoir un message, cliquez sur "Oui". Vous voici devant la console de votre serveur comme si vous y étiez ! Je vais d'abord vous montrer comment faire un site web qui
sent bon les années 90. Après, dans un prochain tuto, je vous apprendrais à faire un truc sans avoir besoin de faire du Html comme un gros barbare-barbu-bourrin. D'abord, sachez que tous les
dossiers et fichiers qui feront votre site seront dans le répertoire "/var/www". Je vous oriente vers
le tuto de M@teo 21 pour vous apprendre comment est construit le système de fichiers sous
Linux. Maintenant, ouvrez Mozilla Firefox et tapez dans la barre d'adresse :
<Adresse IP du serveur>
Vous verrez le message "It works !". Ca veut dire que ça marche.
Maintenant, et toujours dans Firefox, écrivez :
<Adresse IP du serveur>/phpmyadmin
Si vous arrivez à une page où il faut se connecter, pas la peine de faire ce qui va suivre entre les deux traits :
Ecrivez (dans la fenêtre de Putty) :
ln /usr/share/phpmyadmin /var/www/phpmyadmin
cd /etc/apache2
cd sites-enabled/
ln -s /etc/phpmyadmin/apache.conf 001-phpmyadmin
/etc/init.d/apache2 restart
Attention, ce sont des "L" minuscules et pas des "i" majuscule !
Maintenant que ceci est fait, (Si les dernières commandes que je vous ai dit de faire ne marche pas, c'est pas grave.) il est temps de mettre du contenu en ligne. Vous pouvez
apprendre à vous utiliser le Html ou utiliser des logiciels plus faciles comme Izispot qui vous founira les
fichiers Html à mettre en ligne. Maintenant, faites, toujours dans Putty :
cd /var/www
rm index.html
pour virer la vieille page d'acceuil où il est écrit "It works !". Puis,
téléchargez Filezilla.
Lancez-le. En haut, il y a des champs pour la saisie de texte. Dans le premier :
<Adresse IP de votre serveur>
Dans le deuxième :
root
Dans le troisième :
<Le mot de passe root que vous avez choisi>
Le port :
Normalement, c'est 22, mais si ça ne marche pas, essayez le 21.
Cliquez sur connexion. Maintenant, prenez tous vos beaux .html (il faut séléctionner les fichiers, pas le dossier qui contient vos fichiers !) réalisés avec amour et faites un glisser-déposer dans
le répertoire "/var/www".
Voilà, ça devrait marcher. Maintenant, me direz-vous, c'est moche une adresse IP. Mais je pense que vous savez assez vous débrouiller pour pouvoir trouver un site qui distribue des noms de
domaines, payants ou gratuits.
Voilà, c'était pas si compliqué !
Au fait, si quelqu'un voit une erreur dans le tuto, qu'il m'envoie un mail !
PS : J'ai oublié de le dire, mais, si ça n'est pas déjà fait, demandez à votre FAI une adresse IP FIXE ! Parce que si votre adresse IP change tous les quarts d'heure, ça va pas être facile...
Derniers Commentaires