Formation d'administrateur Baby/serveur avancé/SA02-Cours et TP/2
|
Faire moins simpleServeurs virtuelsNous allons revenir vers le fichier /etc/apache2/httpd.conf.local. Si vous avez déjà eu à le modifier au chapitre précédent, laisse-le, sinon, avec le premier exemple, vous n'aurez aucun accès. Mettez donc en remarque (#) les lignes en question. Redémarrez Apache et vérifiez que vous avez bien accès au site web de votre serveur. Il n'est pas certain que vous pourrez pratiquer tout de suite ce premier exemple, vous allez voir pourquoi. Vous venez dans le répertoire /etc/apache2/vhosts.d (attention, ceci est spécifique à SuSE) et vous créez dans ce répertoire un fichier "alb.conf". Dans ce fichier, vous écrivez : Analysons ça en détail.
Ensuite on a deux définitions, la première étant celle qui est prise par défaut. Il faut comprendre que si un "VirtualHost" est utilisé, les valeurs par défaut sont désactivée et que donc tout doit être défini. Voici le détail d'une des définitions.
Le problème c'est que dodin.org, c'est le serveur et qu'il ne fait pas encore serveur de nom de domaine lui-même. Il faut donc que utiliser un autre serveur pour définir alb. Pour ça, il faut aller chez le registrar, qui gère pour vous "dodin.org", rajouter alb comme sous domaine... et tout roule. Pour que vous puissiez faire cette opération, il faut que vous ayez un nom de domaine. Vous pouvez en créer un sur dyndns, si ce n'est pas déjà fait. Les serveurs virtuels vous permettent d'avoir plusieurs noms de domaine (par exemple chez plusieurs fournisseurs de dns dynamiques (il n'y a pas que dyndns). |