====== Gestion des adresse d'accès au blogs ======
===== Problématique =====
Pour faire simple, de base, avec DotClear, les blogs sont accessible via //http://mondomaine.tld/le_nom_du_blog/ // mais nous voulons qu'ils le soient via // http://le_nom_du_blog.mondomaine.tdl //.
===== Objectif =====
Sachant qu'à chaque blog créé, un répertoire portant le nom du blog est créer, nous allons dire a notre serveur Apache de reprendre les morceaux de l'adresse appelé et de la remettre en forme.
Pour être plus claire:
Tu chope ce qui est avant le "." est tu le remet "ici".
Pour ce faire, nous créons un VirtualHost que j'ai appelé blogs.mdl29.net.
==== Apache ====
Fichier : // /etc/apache2/sites-available/blogs.mdl29.net //
# On déclare le VirtualHost
#Ici %1 est une variable qui récupère le nom du blogs
ServerName %1.mdl29.net
#Là, on reprend le contenu de notre adresse.
VirtualDocumentRoot /var/www/%1/
#Un peu de config
DocumentRoot /var/www/
Options +Indexes
AllowOverride All
Order allow,deny
allow from all
/Directory>
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, il nous faut faire comprendre au serveur de DNS que tout les sous-domaines point vers notre serveur Web.
Fichier : // /var/dns/mdl29.net //
Ajouter la ligne :
* A xxx.xxx.xxx.xxx