Aujourd’hui, nous allons faire le tour de quelques paramètres de configuration pour vos sites internet, sur un serveur HTTP Apache 2.
Si vous n’avez pas encore installé Apache 2 sur votre serveur Debian, vous pouvez vous référer au tutorial précédent « installation d’un serveur web ».
Activer / désactiver un module apache 2
La plupart des fonctionnalités sont implémentées dans des modules externes que le serveur Apache charge pendant sont initialisation.
Par défaut, seul les modules les plus courants et les plus utilisés sont activés.
Deux commandes sont disponibles, pour activer ou désactiver les modules supplémentaires. La première commande qui permet d’activer un module est
a2enmod nomDuModule
et la commande qui permet de désactiver un module
a2dismod nomDuModule
Module de réécriture d’url
a2enmod rewrite
on recharge la configuration d’apache :
invoke-rc.d apache2 reload
Hôtes virtuels
Chaque hôte virtuel est décrit par un fichier placé dans le répertoire /etc/apache2/sites-available/ .
Créez un fichier dans ce répertoire nommé de la façon suivante : nomdedomaine.com
Le nom de domaine, ainsi que les chemins de log sont à modifier, en fonction de la configuration de votre serveur.Le fichier doit être de la forme suivante :
<br />
ServerAdmin postmaster@nomdedomaine.com<br />
ServerName www.nomdedomaine.com<br />
ServerAlias nomdedomaine.com *.nomdedomaine.com<br />
DocumentRoot /var/www/monsite/</p>
<p>Options -Indexes FollowSymLinks MultiViews<br />
AllowOverride All</p>
<p>ErrorLog /var/log/apache2/site/nomdedomaine/error.log<br />
LogLevel warn<br />
CustomLog /var/log/apache2/site/nomdedomaine/access.log combined<br />
ServerSignature Off</p>
<p>
on active avec
ln -s /etc/apache2/sites-available/nomdedomaine.com /etc/apache2/sites-enabled/nomdedomaine.com
on redémarre le serveur :
invoke-rc.d apache2 restart
voilà c’est fini, vous pourrez tester le nom de domaine dans votre navigateur préféré Firefox ou Chrome ! 🙂
( à conditions que votre serveur de DNS soit également configuré ) à voir dans le prochain tutorial « Configuration du serveur de DNS Bind »