Qual é a diferença entre Directory / e Directory / var / www / in apache?

2

Eu estava jogando com os arquivos de configuração do Apache depois de uma restauração do sistema quando percebi algo que eu nunca pensei muito sobre isso. Aqui estão as primeiras linhas do padrão /etc/apache2/sites-available/default :

DocumentRoot /var/www
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
 </Directory>

Como a raiz de um servidor da Web geralmente é /var/www , por que há a necessidade de adicionar um <Directory /> aqui?

    
por user1301428 18.04.2014 / 22:31

1 resposta

4

Pode ser que você, em algum ponto da sua configuração, defina Directory fora de DocumentRoot (por exemplo, eu armazeno minhas páginas estáticas em DocumentRoot , mas tenho aplicativos da Web em um diretório separado fora DocumentRoot ). Tendo <Directory /> em sua configuração, você define um padrão razoável que é válido para o diretório every não especificado por um próprio <Directory> -stanza.

    
por 18.04.2014 / 22:41