Vous souhaitez développer et tester vos familles en évitant de perturber votre serveur opérationnel, vous mettez en place FreeDom pour une seconde structure qui ne partage pas ses données avec la première….
Une première solution est de mettre en place 2 serveurs (physique ou virtuel), la seconde est de utiliser le multi-base FreeDom. Ce mode de fonctionnement permet d'accéder à partir d'une même installation de FreeDom (= même source, même apache, …) à deux FreeDom : les bases (utilisateurs, contenus, paramétrages, …) sont différentes et étanches.
Le multi-base s'appuie sur une fontion apache : les serveurs virtuels (virtual host). Selon la méthode d'accès (nom DNS du serveur, adresse ou port, …) apache fonctionne de telle sorte que vous ayez l'impression d'accéder à plusieurs serveurs différents.
Bon là ça devrait aller vite. Normalement FreeDom est déjà installé ! Si ce n'est pas le cas, jetez un coup d'oeil au manuel d'installation et commencez par faire du mono-base.
Par exemple, dans votre organisation il existe déjà un serveur FreeDom à l'adresse ged.zorkglub.com. Vous souhaitez développer des familles est les tester avant de les mettre en production. Pour cela vous imaginez un second FreeDom test.zorkglub.com.
Il faut créer quelque part ce nom test.zorkglub.com. Soit vous maîtrisez les configurations des serveurs DNS, soit vous vous adressez à l'administrateur de ces DNS.
Le serveur fournit actuellement une adresse IP (192.168.1.1 par exemple) pour le nom ged.zorkglub.com. Il est nécessaire de modifier la configuration DNS pour que la même adresse soit fournie pour le nom test.zorkglub.com en créant un alias de nom DNS.
Remarque : la résolution DNS inverse doit fonctionner.
Depuis votre poste, vous pouvez vérifier le fonctionnement correct des DNS
[jean@monpc] host test.zorkglub.com test.zorkglub.com is an alias for ged.zorkglub.com. ged.zorkglub.com has address 192.168.1.1 (ou) dig test.zorkglub.com ... test.zorkglub.com. 259200 IN CNAME ged.zorkglub.com. ged.zorkglub.com. 259200 IN A 192.168.1.1 ...
C:\Jean>nslookup test.zorkglub.com ... Nom : test.zorkglub.com Address: 192.168.1.1
Après vous être connecté sur le serveur (ssh) sous le compte root vous devez positionner l'environnement FreeDom
[root@ged] . /etc/freedom.conf
Maintenant, nous allons créer l'environnement du serveur virtuel FreeDom (toujours en étant connecté root sur le serveur).
wvirtual
Deux questions sont posées, deux réponses à fournir :
Ce nom sert de racine pour créer les noms des bases. L'usage fait que ce soit le même que celui de la machine test.zokglub.com ⇒ test, demo.anakeen.com ⇒ demo, …. Si vous fournissez le nom de test, les bases seront nommé testcore et testfreedom.
Ensuite vous devez suivre ce qui vous est demandé jusqu'à la création de la base.
wchoose -i
Votre nouvelle base doit vous être proposées, sélectionnez la.
ou
wchoose <nom-de-la-base>
wcheck
Pour plus de détails reportez-vous au manuel d'installation.
Depuis votre navigateur : http://test.zorkglub.com/freedom/.