Un serveur web, difficile? Belle question, mais d'abord qu'est-ce qu'un serveur web et à quoi cela peut-il servir? C'est un ensemble de programmes qui sont installés sur un ordinateur et qui servent à partager des données sur internet. Ces programmes ont en général un serveur http (qui sert à pouvoir mettre des sites en ligne et faire en sorte qu'ils puissent être vus par les gens qui surfent sur internet), et tous un ensemble d'autres données qui servent à configurer, sécuriser ce partages de données (telles qu'une base de données sql, un programme php qui est un langage évolué et qui permet de créer des sites interactifs;) Pour créer un serveur web, il ne faut pas avoir un pc très puissant, ce n''est pas nécessaire. L'important est d'avoir de la place sur le disque dur si par exemple vous désirez héberger des sites d'autres personnes. Pour ce faire, il faut accorder à ces personnes des autorisations moyennant utilisation d'un nom d'utilisateur et mot de passe, de même qu'un espace disque sur votre serveur pour qu'elles puissent venir déposer les fichiers de leur site sur l'espace de disque dur qu'il leur sera octroyé. Sous windows, il existe un programme appelé wamp qui regroupe tout et qu'il suffit d'installer pour pouvoir être opérationnel. Il suffit alors de créer votre site, de copier le répertoire du site dans wamp/www pour qu'il soit opérationnel et puisse être vu sur internet sans être obligé de passer par un intermédiaire. Evidemment, il faut que le pc qui serve de serveur soit allumé, sinon les sites qui seraient créés seraient inaccessibles sur internet. Si vous préférez des distributions linux qui, d'après moi sont beaucoup mieux sécurisées que windows, je vous conseillerais d'installer debian qui, lors de l'installation vous demande si vous désirez avoir un serveur web. Il suffit alors de cocher l'option et une fois installé, il ne vous reste plus qu'à glisser le répertoire contenant les fichiers de votre site dans celui appelé /var/www pour que votre site soit opérationnel. Si votre site sa été créé en langage php, il faut alors aussi installer php et mysql. Si malgré tout, vous trouvez cela trop compliqué, vous téléchargez un programme qui s'appelle lampp comparable à wamp sous windows et qui comprend toutes ces fonctionnalités. Vous trouverez bientôt ces programmes (wamp pour windows et lampp pour linux) dans la section téléchargement du site. Si vous n'y connaissez rien en création de site et que vous voulez malgré tout en créer un vous même,
il existe des cms (sites préfabriqués et entièrement configurables sans avoir de connaissances particulière d'un langage htlm ou php appelés guppy ou joomla par exemple. En ce qui concerne guppy, vous pouvez trouver déjà sur le site deux tutoriels en pdf: Créer un site rapidement et configurer guppy.pdf, guppy et mode d'emploi de Guppy. Mon site est d'ailleurs basé sur guppy. 1) Installation d un serveur web sous debian Je vous propose d abord d installer un serveur web sur une distribution linux, en occurrence, nous allons prendre debian lenny 5. Il vous faut d abord le cd d installation de lenny. Tout d abord, si vous voulez avoir un serveur, il est préférable d avoir un pc supplémentaire, un vieux pc avec pas trop de mémoire et un disque dur de 40 gigas fera très bien l affaire qui ne servira qu au serveur En effet, si vous voulez que votre serveur soit fonctionnel, il faut qu il puisse fonctionner pratiquement toute la journée sinon, si vous l éteignez, il ne sera plus accessible sur le net. L intérêt de créer un serveur web personnel est de pouvoir créer votre site sur votre disque dur et de disposer de l espace disque que vous désirez. En outre, vous pouvez octroyer des emplacements à d autres personnes afin qu elles puissent créer leur propre site personnel gratuitement ou moyennant paiement. Installons notre debian et configurons notre serveur. Le pc est vide et ne possède aucun système d exploitation installé. Introduisez le cd d installation de debian et suivons la procédure d installation comme expliqué dans mes autres tutoriels. A un certain moment, il vous sera demandé si vous voulez installer une interface graphique, un serveur web et un serveur DNS, etc. Vous ne cochez pas l option interface graphique, vous cochez serveur web et serveur dns et vous lancez l installation. L installation se fait rapidement et une fois arrivé à la fin, il vous est demandé de retirer le cd d installation et de continuer. Le pc se relance et oh, malheur pour les habitués de windows, vous arrivez dans un écran noir de type dos. Que faire?! Ne vous inquiétez pas, si l installation s est poursuivie, c est que vous êtes connecté à internet. Tapez votre login root (administrateur) que vous avez créé lors de l installation puis le mot de passe qui lui est associé. Nous allons installer maintenant une interface graphique basique appelée sawfish.
Une fois que vous êtes en root (administrateur) tapez apt-get install xorg puis cliquez sur la touche enter du clavier. Tout ce qui est nécessaire à gérer une interface graphique va s installer. Une fois l installation terminée, tapez apt-get install sawfish et l interface graphique basique va s installer. Maintenant, nous allons vérifier si cela fonctionne. Tapez startx (l interface graphique sous linux s appelle x) et enfin vous sortez du noir mais arrivez dans un écran grisâtre! Malheur! Pas de panique vous y êtes. Cliquez sur la roulette de votre souris, et vous verrez apparaître comme par magie un petit menu avec des programmes basiques. Nous allons en installez d autres qui étoffera le menu. Rechercher dans ce petit menu terminaux et cliquez sur xterm. Une fenêtre de type dos s ouvre. Attention, comme vous avez démarré en administrateur (root), tout est ouvert et donc peu protégé. Nous n allons rester dans ce mode que pour installer quelques programmes fondamentaux tels qu un installateur de programmes bien pratique, synaptic, l explorateur linux internet appelé iceweasel qui n est qu une copie de firefox pour debian. Dans la boîte de dialogue dos, tapez apt-get install iceweasel, le navigateur internet s installe, il sera en Anglais au départ mais vous pourrez le franciser par la site. Une fois installé, tapez apt-get install synaptic (le programme qui sert à en installer d autres facilement) Et puis ensuite, nous allons installer un gestionnaire de fichiers bien pratique appelé thunar si on veut un équivalent de l explorateur windows sous windows. Apt-get install thunar et le gestionnaire de fichier s installe. Cela suffit pour le moment, maintenant vous fermez la fenêtre, cliquez sur la roulette de la souris et dans le menu qui apparaît vous chosissez sortir. Vous voilà de nouveau devant cet écran effrayant tout noir. On va relancer le pc. Ecrivez reboot et confirmez par l a touche enter. Le pc se relance et après un instant, vous vous retrouvez de nouveau devant cet écran tout noir.
Cette fois-ci, nous allons démarrer en utilisateur Après login tapez le nom utilisateur que vous avez choisi à l installation de debian puis son mot de passe associé. Voilà, vous êtes maintenant en mode protégé. Tapez startx et vous voilà sous sawfish Regardez maintenant votre menu en cliquant sur la roulette de la souris et vous verres que des menus se sont rajoutés; vous verrez maintenant dans les différents menus apparaître iceweasel, thunar et synaptic. Voilà comment se présente sawfish Chez moi le fond d'écran est noir. Je suis pour l'instant sous debian jaunty jackalope qui est un un debian plus orienté utilisateur. Sous debian, le fonds est grisâtre au départ, mais à part cela, l'utilisation est identique. Je dois dire que pour quelqu'un qui est habitué à windows, cela doit paraître effrayant. Pourtant l'essentiel est là. Cliquez sur la roulette de la souris pour faire apparaître le menu
Cliquez sur programmes, gestion de fichiers, puis sur le programme thunar Cliquez sur Thunar Le programme va s'ouvrir