Virtual Host GSB
Transcription
Virtual Host GSB
Virtual Host GSB Dans un premier temps nous allons définir des noms DNS pour nos sites : visite.gsb.com Il faut ajouter ces informations au fichier /etc/hosts pour que la résolution DNS pointe sur la machine locale (127.0.0.1) : nano /etc/hosts rajouter les deux lignes suivantes par exemple: 127.0.0.1 visite.gsb.com Puis nous allons un dossier dans le dossier /var/www/html qui est par défaut la racine d'apache. Vous pouvez le créer en interface graphique ou en ligne de commande : mkdir /var/www/html visite.gsb.com Ces dossiers faits, nous allons créer le fichier de configurations pour apache. Dans /etc/apache2/sites-available se trouve un fichier nommé 000-default.conf, ouvrez-le avec votre éditeur de texte favori puis modifiez de cette façon le fichier : <VirtualHost *:80> ServerAdmin [email protected] ServerName visite.gsb.com ServerAlias www.visite.gsb.com DocumentRoot /var/www/html/visite.gsb.com <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/html/visite.gsb.com> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> Ceci fait, enregistrez le fichier sous le nom visite.gsb.conf. Pour terminer, il vous suffit de créer le liens du fichiers nouvellement créé dans le dossier /etc/apache2/sites-enabled. Pour ce faire, une commande a été faite spécialement : sudo a2ensite visite.gsb.conf Puis, afin de recharger la configuration d'Apache : service apache2 reload Voici la commande pour désactiver le site "visite.gsb.com" : sudo a2dissite visite.gsb sudo /etc/init.d/apache2 reload Vous pouvez maintenant vous connectez a votre site grasse a l'adresse visite.gsb.com : Screen de vérification : Si dans le dossier sites-enabled il y a bien visite.gsb.conf , cela veux dire que notre virtual host est bien installer. Fichier hosts. Dossier visite.gsb.com, l'enplacement des fichiers de notre site Web. Fichier de configurations pour apache de notre site Web.