Permisos del fichero .htaccess en Apache

publicado por Carlos Torres el 10/01/2011 19:12

A veces es necesario habilitar permisos para el fichero .htaccess en algún servidor virtual (VirtualHost) sin que los demás tengan permiso para su uso, para ello disponemos de la directiva AlowOverride.

Por ejemplo en el httpd.conf tenemos:

...
AllowOverride None
...

Esto evita que ningún virtual modifique la configuración de Apache usando el fichero .htaccess, si queremos que un virtual en concreto, tenga permisos desde el fichero .htaccess, podemos hacer:
< VirtualHost www.midominio.com:8080>
...
  < Directory / >
    AllowOverride All
  < / Directory >
...
< / VirtualHost >

Si queremos afinar los permisos, podemos permitir solamente un número limitado de tipos de directivas, entre las que se encuentran las siguientes:

< VirtualHost www.midominio.com:8080>
...
   < Directory / >
     AllowOverride AuthConfig FileInfo Indexes Limit Options
   < / Directory >
...
< / VirtualHost >

Pudiendo elegir entre una omás de éstas directivas.


Añadir un comentario:

Nombre:

E-Mail:

Comentario: :

Enviar >>