Installer un Serveur Web sous Debian


Debian, Linux / jeudi, février 20th, 2014
  1. Prérequis

J’ai effectué mes tests avec les paramètres suivants :

  • Une machine sous debian 7.0
  • Une adresse ip fixe

2. Installation

Avant de commencer à faire toutes installation, il faut faire un apt-get upgrade & update.  Il faut ensuite installer les paquets suivants grâce à la commande apt-get install apache2 apache2-utils php5 php5-dev php5-gd php5-mysql

Pour vérifier que l’installation s’est bien effectuée, entrez l’adresse suivante dans votre navigateur http://IP_DE_VOTRE_SERVEUR/

Si vous n’avez pas encore installé le Serveur SQL vous devez entrer la commande # apt-get install mysql-server ou suivre ce tuto : http://www.gabinhocity.eu/bienvenu-sur-mon-site-professionnel/

Vous pouvez aussi installer vsftpd qui est un serveur FTP sécurisé de tranfert de fichier  # apt-get install vsftpd

3. Configuration

Vous pouvez à tout moment déplacer les fichiers de votre site uniquement en ligne de commande car la modification du dossier nécessite une authentification en root.

Donc il faut faire la commande

# su

# root

et vous rentrez votre mot de passe.

après il faut se déplacer dans le repertoire ou il y’a le dossier de votre site Web grâce à la commande cd

Une fois dans le répertoire exécuter la commande mv nom_de_fichier /etc/var/www

Une fois votre fichier à l’intérieur il s’assurer de remplacer le fichier index.html par votre fichier principal que renommez en  index.html ou par index.php en fonction du codage que vous utilisez dans votre page.

Voici quelques commandes qui vous serons utiles :

–  Deplacer un fichier : mv <source> <destination> ; mv test /etc

–  Renommer un fichier : mv <ancien_nom> <nouveau_nom>; mv test tests

– Créer un répertoire : mkdir <nom_repertoire>; mkdir test

– Supprimer un fichier : rm <nom_fichier>; rm test

– Supprimer un dossier : rm -r <nom_dossier>

– Se déplacer dans répertoire : Cd /etc ( par exemple pour se rendre dans /etc)

– Obtenir beaucoup plus d’informations sur les fichiers et répertoires : ls

Voila c’était une installation rapide du serveur web. Dans les prochains tutos je vais vous apprendre à installer un DNS pour attaquer le serveur web par un nom de domaine et non par une ip, configurer le serveur VSFTPD et installer des virtualhosts