====== Gestion des adresse d'accès au blogs ====== ===== Problématique ===== Pour faire simple, de base, avec DotClear, les blogs de test sont accessible via //http://mondomaine.tld/le_nom_du_blog/ //\\ mais nous voulons qu'ils le soient via //http://le_nom_du_blog.test.mondomaine.tdl //. ===== Objectif ===== Sachant qu'à chaque blog créé, un répertoire portant le nom du blog est créé, nous allons dire à notre serveur Apache de reprendre les morceaux de l'adresse appelé et de la remettre en forme. Pour être plus claire: nous lui disons de prendre a partir du quatrieme point . http://le_nom_du_blog.test.mdl29.net. Pour ce faire, nous créons un VirtualHost que j'ai appelé blogs ==== Apache ==== Fichier : // /etc/apache2/sites-available/blogs.test.mdl29.net // # On déclare le VirtualHost Servername %0 VirtualDocumentRoot /var/www/blogs/%-4+ DocumentRoot /var/www/ Options +Indexes AllowOverride All Order allow,deny allow from all Alias /admin /var/www/dotclear/admin Et voilà, le tour est joué! Avant, il faut s'assurer que le mode // vhost_alias // est activé: a2enmod vhost_alias /etc/init.d/apache2 restart Puis on active notre VHost: a2ensite blogs.mdl29.net /etc/init.d/apache2 reload ==== DNS ==== Maintenant, pour le dns nous allons creer une zone DNS appellé test. et dans cette zone nous allons faire pointer tous les adresses vers le multiblog de test donc dans le fichier /etc/bind/named.conf, il faut inserer zone "test.mdl29.net." { type master; file "/var/dns/db.test.mdl29.net"; }; et dans le fichier Fichier : // /var/dns/db.test.mdl29.net // il faut ajouter la ligne : * A xxx.xxx.xxx.xxx Il n'y a plus qu'a faire un reload