En plus de mon blog, j’héberge sur le même serveur le blog du groupe de travail sur linux de l’asct de Toulouges, perpinux.org.

Au moment de tout mettre en place je me suis trouver devant une question primordiale, comment fair cohabiter ses deux sites avec des noms de domaines différents?

Pour une très petite structure comme celle-la je ne voulais pas n’embarquer dans la configuration de Vhosts sous apache. Je voulais rester simple au plus possible.

J’ai opté pour une redirection en php entre les deux sites. Voici comment est architecturé mon dossier web.

#/var/www/site1

#/var/www/site2

Je voulais que www.site1.org pointe dans le dossier « /var/www/site1 » et que www.site2.net pointe dans « /var/www/site2 »

Petit prérequis pour cette méthode il faut qu’apache puisse lire le php. Si ce n’est pas le cas il faut installer les extensions suivantes (sous debian):

apt-get install php5 libapache2-mod-php5

Création du script php pour la redirection.

nano /var/www/index.php

Et y coller les lignes suivantes en remplaçant site1 et site2 avec la configuration qui va bien.

Un petit redémarrage d’apache.

/etc/ini.d/apache2 restart

A partir de maintenant les visiteurs seront redirigés en fonction de l’adresse qu’ils taperont dans leur navigateur.