Configuration d'Apache - httpd.conf :

Nous allons maintenant aller chercher le fichier httpd.conf qui se trouve dans :
# cd /usr/local/apache/conf

Prenez bien garde avant de modifier ce fichier de faire un backup par la commande donnée dans la 1ère partie de l'article, rubrique pré-requis !

Prenez un éditeur de fichier, que ce soit Vim sous Linux, ou tout autre interface d'administration vous permettant de modifier ce fichier et éditez le httpd.conf.

Ce fichier de configuration est celui de votre serveur Web Apache et comprend donc toutes les directives, c'est à dire les commandes qu'on lui paramètrent pour que le serveur réagisse comme vous le souhaitiez.

Vous trouverez + d'infos sur les différentes fonctionnalités et possibilités de ce fichier dans la doc officielle Apache 1.3 et Apache 2.0 selon votre version.

Il ne vous reste plus qu'à trouver le VirtualHost qui permet à Apache de délivrer les pages web et donc du répondre à des requêtes HTTP sur taggle.org. Une recherche dans le document vous amenera au VirtualHost ci dessous. Vous n'avez plus qu'à rajouter la partie en rouge pour qu'Apache prenne en compte tous vos alias de domaine !

<VirtualHost 153.13.15.153>
ServerAdmin webmaster@taggle.org
DocumentRoot /home/taggle/www
User taggle
Group users
ServerName www.taggle.org
ServerAlias taggle.org *.taggle.org
CustomLog logs/taggle-access_log combined
ScriptAlias /cgi-bin/ /home/taggle/cgi-bin/
</VirtualHost>

Apache est configuré ! Nous n'avons plus qu'à tout redémarrer pour voir le dns wildcarding effectif.

Redémarrage de Bind et d'Apache

Pour prendre en compte les modifications que nous venons d'effectuer sur les deux fichiers, il est nécessaire de redémarrer les services pour qu'il charge les nouvelles configurations.

  • Bind : # /etc/rc.d/init.d/named restart
  • Apache : # /etc/rc.d/init.d/httpd restart
Sur les serveurs OVH, vous devriez voir à chaque commande un OK pour le stop et un autre pour le start.

Une fois les services redémarrés, vous n'avez plus qu'à prendre Mozilla et à vous amuser avec votre nouvelle configuration qui désormais va répondre sur tous les alias possibles et inimaginables :-) !

ATTENTION: Avec cette config, je peux arriver via de simples liens à créer un alias de type http://adidas.taggle.org/ et arriver à le positionner devant le site officiel Adidas. N'oubliez pas que ce type de cas peut vous être préjudiciable et devoir se régler devant la cour d'un tribunal de Justice.

N'hésitez pas à me contacter pour me faire part de vos commentaires ou suggestions sur cet article.

Source : Siddartha