O próprio Apache não se importa - ele usa tudo o que você escreve na configuração do vhost. No entanto, os administradores da máquina se importam: você deve seguir as convenções. Se você não seguir a convenção usual, poderá ter dificuldades com os gerenciadores de pacotes.
Os dados em /home
devem pertencer a um usuário específico. Isso normalmente não é apropriado para o conteúdo de um site.
O diretório /usr
é destinado a programas instalados. Ele não muda, exceto quando você instala ou atualiza programas. Não coloque uma raiz da web lá.
Os dois locais normais para as raízes do servidor da web são:
- Em
/srv
, que é destinado a esse tipo de coisa
- ou sob
/var
, destinado a dados que variam durante o período vida normal do sistema - geralmente em /var/www/VHOST_NAME
.