Francescu e Dume

Installer un serveur Web sous Debian 4 en 10 minutes

Nous allons voir ensemble comment installer un serveur web afin qu'il soit pleinement fonctionnel. Même si au premier abord cette procédure peut apparaître comme effrayante, en réalité il n'en est rien. Un peu d'organisation et de méthodologie fera l'affaire.



Installer un serveur Web sous Debian 4 en 10 minutes
Lorsque vous vous loggez pour la première fois sur votre serveur, seul le système d'exploitation est installé (ici il s'agit de Debian 4.0 Etch). Afin d'en faire un serveur web pleinement fonctionnel, nous avons besoin d'installer certains logiciels. En l'occurrence, nous voulons une architecture "LAMP" (Linux, Apache, MySQL, PHP). Nous allons donc installer tous ces paquets.

Préparation

Avant d'installer les paquets nous allons mettre à jour le système avec ces commandes :

  • aptitude update
  • aptitude upgrade

Installation d'Apache, PHP et MySQL

Grâce à ces cinq commandes nous allons successivement installer Apache, PHP5, MySQL, le module MySQL pour PHP et enfin l'interface d'aministration de MySQL, PHPMyAdmin.

  • aptitude install apache2
  • aptitude install php5
  • aptitude install mysql-server
  • aptitude install php5-mysql
  • aptitude install phpmyadmin

Si vous tapez l'adresse IP de votre serveur dans un navigateur web, vous verrez une page "It Works !" qui vous indique que votre serveur web est bien installé.

Installation du serveur DNS

Il peut être utile de disposer de son propre serveur DNS. C'est pourquoi nous allons installer Bind9.

  • aptitude install bind9

Installation de Webmin

Webmin est une paquet écrit en Perl qui permet de gérer le serveur grâce à une interface Web. Il nécessite une installation préalable de certains paquets. Il faut donc avant son installation exécuter ces cinq commandes.

  • aptitude install libnet-ssleay-perl
  • aptitude install openssl
  • aptitude install libauthen-pam-perl
  • aptitude install libio-pty-perl
  • aptitude install libmd5-perl

Ensuite il faut récupérer le paquet webmin puis l'installer, grâce à ces deux commandes.

  • wget http://downloads.sourceforge.net/webadmin/webmin_1.390_all.deb?modtime=1198262544&big_mirror=1
  • dpkg -i webmin_1.390_all.deb

A partir de maintenant, vous pouvez accéder à l'interface de webmin à l'adresse https://XX.XX.XX.XX:10000/ (sachant que les X représentent l'adresse IP du serveur).

Pour finir

Pour être complètement complet, il faut supprimer  la ligne "RedirectMatch ^/$ /apache2-default/" dans le fichier "/etc/apache2/sites-available/default". A partir de là, la racine de votre serveur se situe à "/var/www".

Conclusion

Au final cette procédure est relativement simple. Avec un peu de sens pratique et d'organisation, on obtient rapidement un serveur fonctionnel. A vous !

Jeudi 31 Juillet 2008
Dumenicu SIACCI