Table des matières
, , ,

Serveur Web (Apache)

Quelle que soit le but de votre serveur, un service web est très souvent indispensable.

Cette page a pour but de décrire l'installation et la configuration de Apache2 avec PHP.

Installation

Sous debian, il suffit d'ajouter les paquets :

Apache est installé en mode préfork car le mode threaded n'est pas compatible php.

Principe de configuration

La configuration d'Apache2 est définie par le fichier /etc/apache2/apache2.conf. C'est un fichier à plat mais il inclue d'autres fichiers grâce à la commande Include :

La configuration classique d'Apache2 est réalisée en créant un ou plusieurs fichiers personnalisés dans le dossier /etc/apache2/sites-available/ et en le(s) activant.

Pour activer ou désactiver les sites, les commandes sont :

De même, l'activation des modules est réalisée avec :

Par exemple, pour désactiver la configuration par défaut :

bender:/etc/apache2/sites-available# a2dissite default
Site default disabled; run /etc/init.d/apache2 reload to fully disable.
bender:/etc/apache2/sites-available#

Configuration avancée

Pour aller plus loin et configurer en détail Apache, voir les sous-parties suivantes :

Backup

Links