ConfigurerApache

Aller à : navigation, rechercher

Eléments principaux

Vous trouverez sur cette page le module de la formation d'administrateur débutant qui concerne Apache 2.

Classer les hôtes virtuels

/etc/apache2/vhosts.d

L'ordre dans lequel Apache lit les fichiers de configuration de ses hôtes virtuels a une grande importance, au moins en ce qui concerne le premier. En effet c'est celui-ci qui sera pris comme serveur par défaut. C'est aussi dans ce fichier que l'on va faire l'initialisation.      

Les SSI

Pour que les SSI (Server Side Include) fonctionnent, et fonctionnent dès l'index de votre site web, il faut une petite configuration.


Nous allons autoriser les SSI uniquement là où c'est utile, donc le fichier de conf adapté à vos besoins.

NameVirtualHost   *:80          #indispensable en début de configuration
 
<VirtualHost *:80>              # la même ligne pour tous les serveurs virtuels
 DocumentRoot /srv/www/htdocs   # le répertoire à partir duquel les droits sont donnés
 ServerName dodin.org           # Apache va vemir dans ce répertoire si on lui demande ça
<Directory /srv/www/htdocs>     # les instructions pour ce répertoire
 DirectoryIndex index.shtml index.html index.php # les index par défaut
 Options +Includes              # c'est ça qui autorise les includes
 AddType text/html .shtml       # ça et la ligne suivante pour utiliser les
 AddOutputFilter INCLUDES .shtml # includes seulement dans .shtml
</Directory>                     # deux lignes pour fermer la parenthèse
</VirtualHost>

AddDefaultCharset

doit être mis à off, si on ne veut pas que toutes les pages soient vues comme iso-8859-1

c'est tout.