apache kohana-3 virtualhost

apache - cliente negado por la configuración del servidor



kohana-3 virtualhost (5)

El error "cliente denegado por la configuración del servidor" generalmente significa que en algún lugar de su configuración son las directivas Allow from y Deny from que impiden el acceso. Lea la documentación de mod_authz_host para más detalles.

Debería poder resolver esto en su VirtualHost agregando algo como:

<Location /> Allow from all Order Deny,Allow </Location>

O alternativamente con una directiva de Directory :

<Directory "D:/Devel/matysart/matysart_dev1"> Allow from all Order Deny,Allow </Directory>

Es probable que alguna investigación de los archivos de configuración de Apache presente restricciones predeterminadas en DocumentRoot predeterminado.

Intento configurar el proyecto kohana 3 como host virtual.

Config:

<VirtualHost *:80> DocumentRoot "D:/Devel/matysart/matysart_dev1" ServerName matysart-one.local ServerAlias www.matysart-one.local DirectoryIndex index.php </VirtualHost>

Error (403):

[cliente 127.0.0.1] cliente denegado por la configuración del servidor: D: / Devel / matysart / matysart_dev1 /

¿Alguien podría ayudar?


En mi caso, modifiqué la etiqueta del directorio.

De

<Directory "D:/Devel/matysart/matysart_dev1"> Allow from all Order Deny,Allow </Directory>

A

<Directory "D:/Devel/matysart/matysart_dev1"> Require local </Directory>

Y funcionó en serio. Parece que ha cambiado con Apache 2.4.2.


Esto me ha pasado varias veces migrando desde Apache 2.2.

Lo que he encontrado es que hay una orden, denegar que me perdí la función de búsqueda de VIM de alguna manera que es la línea 379 principal predeterminada de Vhost. Espero que esto ayude a alguien. Comenté la orden denegar, Permitir y negar de todo y ¡funcionó!


Para mí, funcionó lo siguiente, que se copia del ejemplo en /etc/apache2/apache2.conf :

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

Require all granted opciones Require all granted sean la solución para el primer ejemplo de problema en la página wiki.apache.org dedicada para este problema para la versión 2.4+ de Apache.

Se pueden encontrar más detalles sobre la opción Requerir en la página oficial de apache para el módulo mod_authz y en esta página también . A saber:

Requerir todos los otorgados -> El acceso está permitido incondicionalmente.


esto funcionó para mí ...

<Location /> Allow from all Order Deny,Allow </Location>

He incluido este código en mi /etc/apache2/apache2.conf