¿Error "Prohibido" cuando .htaccess está presente?

Estoy ejecutando el servidor web Apache2 con el proxy nginx, tan pronto como coloco un .htaccess dentro de mi carpeta, obtengo

Forbidden

You don't have permission to access blabla on this server.

En mi httpd.conf tengo AllowOverride All conjunto.

el contenido de .htaccess no importa, tan pronto como el archivo está presente, aparece el error Prohibido.

Cual es el problema aqui?

preguntado el 22 de mayo de 12 a las 18:05

Verifique el registro de errores del servidor, debería tener más detalles:

1 Respuestas

Definitivamente depende de lo que contenga tu .htaccess... HTTP/1.0 Prohibido, sin embargo, me lleva a pensar que tienes

  1. no DirectoryIndex presente o lo anule, y también tiene Options -Indexes
  2. tienes algún vínculo simbólico y Options +FollowSymlinks en su htaccess local estropea las cosas

Para que el enlace simbólico funcione correctamente con apache, el directorio contenedor debe tener permiso de ejecución para el usuario de apache.

Salida de muestra ls -la de mi carpeta drupal /sites/:

drwxr-xr-x 4 mschr root 4096 9 de mayo 15:41 .

drwxr-xr-x 9 mschr apache 4096 22 de mayo 21:18 ..

lrwxrwxrwx 1 root root 16 4 mayo 08:16 todo -> /etc/drupal/all/

contestado el 22 de mayo de 12 a las 20:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.