Outro método (devido à recompensa:))
Você pode fazer isso dessa forma se não quiser manter todos os usuários na mesma raiz da web. Você pode criar diretórios diferentes como aliases de webroot para o diretório / var / www /. Suponha que você tenha dois usuários, u1 e u2.
Eu suponho que você já tenha instalado o apace2, se não, sudo apt-get install apache2
Vou fazer com que os diretórios / home / u1 / web e / home / u2 / web sejam o webroot dos usuários u1 e u2.
sudo chmod 775 home/u1/web
sudo chmod 775 home/u2/web
sudo gedit /etc/apache2/sites-available/default
Crie alias (adicione o seguinte ao arquivo) para o usuário u1:
Alias /u1 /home/u1/web
<Directory /u1>
Options All
AllowOverride All
order allow,deny
allow from all
</Directory>
Crie alias (adicione o seguinte ao arquivo) para o usuário u2:
Alias /u2 /home/u2/web
<Directory /u1>
Options All
AllowOverride All
order allow,deny
allow from all
</Directory>
Agora, cada usuário pode acessar sua raiz da web apontando seu navegador para localhost / u1 para o usuário u1 e localhost / u2 para o usuário u2