Configuration des modules et gestion des sites

Cette documentation est la suite de la documentation Documentation Logiciel > Apache 2 > Installation Nous partons donc du fait que Apache est déjà installé ainsi que PHP5, Mysql et Phpmyadmin.

Configuration du serveur Apache

Définition d'un jeu de caractère par défaut

Pour se faire nous allons utiliser le fichier /etc/apache2/conf-available/charset.conf pour ma part je l'ouvre avec

vi /etc/apache2/conf-available/charset.conf

Puis décommente la ligne

AddDefaultCharset UTF-8

Afin de définir l'UTF8 comme jeu de caractère par défaut

Activation du module de ré-écriture d'URL

a2enmod rewrite && service apache2 restart

Activation du module php5-ldap (utilisé par dokuwiki par exemple)

apt-get install php5-ldap && a2enmod ldap && service apache2 restart

Installation et Activation du module "libapache2-mod-rpaf"

Ce module permet à un serveur apache placer derrière un reverse proxy de récupérer les IP des clients réels et non l'IP du reverse proxy dans ses logs.

apt-get install libapache2-mod-rpaf && a2enmod rpaf && service apache2 restart

Ne pas oublier de modifier /etc/apache2/mods-available/rpaf.conf avec

vi /etc/apache2/mods-available/rpaf.conf

Et remplacer la ligne

RPAFproxy_ips 127.0.0.1 ::1

par

RPAFproxy_ips IP_D_APACHE_REVERSE_PROXY