Installer un serveur Web sous Debian 4 en 10 minutes
Dumenicu SIACCI | Jeudi 31 Juillet 2008
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.
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
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é.
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
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).
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 !
Tags :
Vidéos similaires
Recherche