Installer Apache

Quelques tutos pour installer et configurer Debian

Installer Apache

Messagepar lolovoisin » Dim 13 Nov 2011 10:15

» Installer Apache

Maintenant que nous avons une machine avec Debian et accessible facilement, il va être temps d'en faire quelque chose, car pour le moment nous n'avons installé que l'OS. Ici je ne traiterais que l'installation et la configuration basique. Je verrais plus tard pour les parties de sécurisation.

1) Installation de Apache
Il existe déjà un Apache pré-installé mais très minime. Si vous faites:
$ ls /etc/apache2
Vous devriez voir un seul répertoire

En effet si vous tapez l'adresse de votre serveur dans un navigateur web, vous devriez tomber sur cette page:
It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.



Même si c'est un bon début, c'est pas avec ça que vous allez aller bien loin. Nous allons donc installer apache qui est un logiciel de serveur HTTP.
Afin de pouvoir aller plus vite pour taper les commandes, vous pouvez faire un copier de la commande, puis sur la fenêtre de PuTTY, faire un clic droit pour coller la commande. Pensez bien à ne pas inclure le # du début qui indique seulement que la commande doit être exécutée en root.

Donc pour cela, tapez:
# apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert

Voilà nous venons d'installer Apache.
Retapez # ls /etc/apache2, vous verrez que d'autres choses ont été installé comparé au début. Nous avons principalement:
  • apache2.conf qui est le fichier de config générale (ancien httpd.conf)
  • mods-available/ qui est le répertoire des modules disponibles
  • mods-enabled/ qui est le répertoire des modules activés
  • sites-available/ qui est le répertoire des sites disponibles (contient default pour le site hébergé par défaut)
  • sites-enabled/ qui est le répertoire des sites activés

Les modules, sont des fonctionnalités que l'on ajoute à apache. Pour activer des modules il faut utiliser a2enmod
Par exemple un module trés utile est celui du rewrite, servant à la réécriture des url. Pour l'activer, il suffit de taper ceci:
# a2enmod rewrite

Si vous le faites, on vous demande de redémarrer apache, chose qu'il faut faire lorsque l'on modifie la configuration.
La commande est la suivante:
# /etc/init.d/apache2 restart

il existe d’autres commandes comme a2ensite pour activer les sites dans sites-available (et a2dissite pour les désactiver) et a2dismod pour désactiver un module.
Avatar de l’utilisateur
lolovoisin
Administrateur du site
Administrateur du site
 
Messages: 408
Inscription: Ven 28 Nov 2008 10:18

Retourner vers Tutoriels Debian

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron