Alguns servidores web que encontrei usam / home para armazenar os arquivos do site:
/home/vhosts/www.example.com/
Outros usam / var como:
/var/www/www.example.com/
O que é mais limpo e "Linuxy"? Todos nós deveríamos estar usando /usr/local/www/
?
Fontes possíveis: http://www.tuxfiles.org/linuxhelp/linuxdir.html
linux
web-server
storage
home-directory
Robert
fonte
fonte
Respostas:
De acordo com o Capítulo 3 do FHS (padrão de hierarquia de sistemas de arquivos) 2.3, os dados dos serviços fornecidos por um servidor devem ficar abaixo
/srv
, mas deixam a organização abaixo dele praticamente responsável por cada sistema específico.Eu recomendaria
/srv/www/<domain>
ou se o servidor está fornecendo vários serviços por domínio algo como/srv/<domain>/<service>
(serviço a serwww
,ftp
,svn
, etc).fonte
/var/lib
também. Apenas pense que, no caso de/srv/
você estar servindo arquivos diretamente de lá, enquanto no MySQL você está realmente lendo dados de um soquete. Observe também que a ESF é uma sugestão e um trabalho em andamento para que cada distribuição tenha algum espaço para manobra./srv
: "... nenhum programa deve depender de uma estrutura de subdiretório específica de / srv existente ou de dados necessariamente armazenados em / srv."Red Hat e Debian usam / var / www . Se eu estivesse acessando um servidor desconhecido, esse seria o primeiro local em que procuraria a raiz do documento de um servidor web.
fonte