Per impostazione predefinita Apache mette tutti i file web in un'unica directory (comunemente /var/www). Se ci sono più utenti su un sistema, ogni utente può avere la propria directory web per memorizzare i file web.
directory utente è il modulo Apache che consente a ciascun utente di avere una directory separata per memorizzare i file web. Questa directory deve essere public_html nella cartella home. Quindi crea questa cartella e inserisci un file html al suo interno. Ciò è utile anche quando non vuoi modificare i permessi della cartella /var/www e utilizzare invece una cartella homely.
Installa/Abilita il modulo userdir su Ubuntu eseguendo il comando seguente.
$ sudo a2enmod userdir Module userdir installed; run /etc/init.d/apache2 force-reload to enable.
Dopo aver installato userdir, è necessario riavviare Apache
$ 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 ]
Ora l'URL per un particolare utente dovrebbe essere localhost/~nomeutente/file.html.
Ecco come fanno i webhost per ospitare più siti Web su un server. Se hai già utilizzato il webhosting in precedenza, dovresti conoscere l'URL http://ip/~nomeaccount/ utilizzato per accedere al tuo sito Web fino a quando le modifiche al server dei nomi di dominio non avranno effetto.