Diretórios de sites não padrão

1

Você sabe que, por padrão, servidores como o nginx e o apache usam diretórios padrão para sites. Como "public_html", "www". E notei que em configurações multiusuário os sites são colocados no diretório home do usuário

/home/username/public_html

Eu tenho essa configuração, com nginx e php-fpm, e quero ter um diretório personalizado contendo todos os sites, fora do diretório inicial do proprietário, como

/sites/www.example.org/

É uma má ideia? Existe alguma vantagem em usar o diretório inicial?

Obviamente eu iria chown cada sitedir por isso pertence ao usuário associado.

    
por ktie 16.10.2018 / 09:35

1 resposta

1

Eu diria que isso depende. Se cada usuário tivesse seu próprio site privado, você poderia colocar esses itens em / home / user / public_html , mas se o site não fosse pessoal assim, eu os colocaria em um estrutura de pastas como você deu, com elas em / sites / domain / subdomain / .

Ter todos os sites em um único diretório torna mais fácil dar permissões, fazer backups, possivelmente colocá-los em um disco diferente (ponto de montagem), etc.

    
por 16.10.2018 / 09:44