Permitir servir ficheros fuera de /var/www en Apache2

Estoy usando tanto Ubuntu como Mac OS X en mi ordenador. Quería poner una partición compartida en la que pondría todo lo susceptible de estar duplicado en ambos sistemas: DropBox, descargas, música, etc. Las páginas que estoy desarrollando también iban ahí pero estaba obteniendo todo el rato errores 403. Cualquier cosa fuera de /var/www no funcionaba. Al final me dí cuenta de que en /etc/apache2/apache2.conf hay una configuración con Directory que deniega el acceso a cuaquier fichero fuera de /var/www y /usr/share:

<Directory />
       Options FollowSymLinks
       AllowOverride None
       Require all denied
</Directory>

<Directory /usr/share>
        AllowOverride None
        Require all granted
</Directory>

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

Para solucionar esto tan sólo hay que quitar el primer bloque Directory o mejor aún añadir otro bloque con Require all granted apuntando a tu ruta específica:

<Directory /home/shared/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

apache_logo

You might also like

Ejecutar comandos de shell en Mac OS X ejecutando una aplicación normal
Después de instalarme Apache2+MySQL5+PHP5.3 usando MacPorts quería tener la posibilidad de arrancar...

Script de instalación de Apache 2 + MySQL 5 + PHP 5.3 + phpMyAdmin 3.5.4 para Mac OS X usando MacPorts
Basándome en las instrucciones de Gilles Fabio he creado un completo script para instalar Apache 2,...

Ejecutar Solr como un servicio en Ubuntu
He estado haciendo algunas pruebas estos días con Nutch y Solr. Una cosa que no me gustaba era que Solr...

Cambiar entre diferentes versiones de PHP en Apache con Mac Ports
Si tienes por ejemplo 2 versiones diferentes de PHP en la misma máquina puede cambiar entre ellas usando...

Dejar un comentario?

0 Comentarios.

Deje un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.