Par défaut, Apache place tous les fichiers Web dans un seul répertoire (généralement /var/www). S'il y a plusieurs utilisateurs sur un système, chaque utilisateur peut avoir son propre répertoire Web pour stocker les fichiers Web.
réputilisateur est le module Apache qui permet à chaque utilisateur d'avoir un répertoire séparé pour stocker les fichiers web. Ce répertoire doit être public_html dans le dossier d'accueil. Créez donc ce dossier et placez-y un fichier html. Ceci est également utile lorsque vous ne souhaitez pas modifier l'autorisation du dossier /var/www et utilisez un dossier simple à la place.
Installez/activez le module userdir sur Ubuntu en exécutant la commande suivante.
$ sudo a2enmod userdir Module userdir installed; run /etc/init.d/apache2 force-reload to enable.
Une fois userdir installé, apache doit être redémarré
$ sudo /etc/init.d/apache2 restart * Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName [ OK ]
Maintenant, l'URL d'un utilisateur particulier doit être localhost/~username/file.html.
C'est ainsi que les hébergeurs le font pour héberger plusieurs sites Web sur un seul serveur. Si vous avez déjà utilisé l'hébergement Web, vous devriez connaître l'URL http://ip/~accountname/ utilisée pour accéder à votre site Web jusqu'à ce que les modifications apportées au serveur de noms de domaine prennent effet.