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.