¿Se Directory
supone que la directiva Apache es relativa a DocumentRoot o no? Pregunto en el contexto de un VirtualHost, pero no debería hacer ninguna diferencia.
En otras palabras, se supone que es:
<VirtualHost>
DocumentRoot /var/www
<Directory /var/www>
...
o
<VirtualHost>
DocumentRoot /var/www
<Directory />
...
Ambos trabajan. Los documentos del directorio de Apache dicen:
Directory-path es la ruta completa a un directorio o una cadena comodín ...
... pero luego muestran dos ejemplos que contradicen la declaración de "camino completo".
ED: También hay ejemplos contradictorios en la página de ajuste de rendimiento de Apache en las secciones FollowSymLinks y SymLinksIfOwnerMatch y AllowOverride .
Por diversión, miré la configuración de vhost predeterminada de Debian y encontré esto:
<VirtualHost *:80>
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>
...
/
, ¿por qué Apache sirve el/var/www
directorio?