Les
virtualhosts du serveur Web (
Apache ) vous permettent d'assigner un nom de domaine ou sous domaine sur un répertoire utilisateur (
www ou
public_html ). Connectez vous en SSH avec l'utilisateur
root, puis tapez les commandes suivantes.
Pour notre exemple, nous allons utiliser l'utilisateur
exolia ainsi que le nom de domaine
www.exolia.fr.
Préparation du répertoire web :
mkdir /home/exolia/www
echo "exolia" > /home/exolia/www/
chmod 755 /home/exolia/www
chown -R exolia:exolia /home/exolia/www
Création de la virtualhost :
nano /etc/apache2/sites-available/exolia
Contenu du fichier :
IP-du-VDS:80>
ServerAdmin postmaster@www.exolia.fr
ServerName www.exolia.fr
ServerAlias *.exolia.fr
DocumentRoot /home/exolia/www
Gestion de la virtualhost :
Activer
a2ensite exolia
/etc/init.d/apache2 reload
Désactiver
a2dissite exolia
/etc/init.d/apache2 reload
Vous pouvez dès à présent accéder à la page
/ du répertoire web de votre utilisateur.