Dns wildcarding avec Apache et alias de domaines à gogo (2)
Par Siddartha, samedi 31 juillet 2004 à 19:03 :: Articles :: #79 :: rss
Dans la 1ère partie de cette article, nous avons vu les pré-requis nécessaires et la configuration Bind. Nous allons désormais passer à Apache et expliquer comment gérer ce type de configuration.
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
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
![]() |
Trackbacks
Aucun trackback.
Les trackbacks pour ce billet sont fermés.
Les 10 derniers articles :
- Web en bref ...
- Yahoo! Search update 28/03
- Le créateur de Vim embauché chez Google !
- Le référencement, c'est simple !
- v7ndotcom elursrebmem
- Canalplay : la vidéo à la demande par Free
- De la quantité ok, mais quid de la qualité ?
- Bonne année 2006 à tous nos lecteurs !
- Ask et Exalead : du nouveau au pays des outils francophones
- Jagger 2, le retour et le 3 pour bientôt






Commentaires
1. Le lundi 30 mai 2005 à 16:41, par Fred :: site
2. Le mardi 31 mai 2005 à 01:05, par Siddartha :: site
3. Le jeudi 29 septembre 2005 à 01:14, par isa :: site
4. Le jeudi 19 janvier 2006 à 23:53, par oversky :: site
5. Le mardi 24 janvier 2006 à 14:15, par rebaj83
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.