Outils pour utilisateurs

Outils du site


braveo:blogadresses

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

braveo:blogadresses [2016/07/19 15:36] (Version actuelle)
Ligne 1: Ligne 1:
 +====== 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 //
 +<​code>​
 +# On déclare le VirtualHost
 +<​VirtualHost *:80>
 +      #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/
 +      <​Directory /​var/​www/>​
 +            Options +Indexes
 +            AllowOverride All
 +            Order allow,deny
 +            allow from all
 +            /​Directory>​
 +</​VirtualHost>​
 +</​code>​
 +Et voilà, le tour est joué!
 +Avant, il faut s'​assurer que le mode // vhost_alias // est activé:
 +<​code>​
 +a2enmod vhost_alias
 +/​etc/​init.d/​apache2 restart
 +</​code>​
 +Puis on active notre VHost:
 +<​code>​
 +a2ensite blogs.mdl29.net
 +/​etc/​init.d/​apache2 reload
 +</​code>​
 +
 +==== 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 : 
 +<​code>​ *      A      xxx.xxx.xxx.xxx </​code>​
  
braveo/blogadresses.txt · Dernière modification: 2016/07/19 15:36 (modification externe)