====== 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