febrero 25, 2010

Webmaster - MoWes - client denied by server configuration

Si tienes instalado MoWes y no puedes acceder mediante tu ip ó url y te sale


Forbidden
You don't have permission to access / on this server.
Apache/2.2.11 (Win32) PHP/5.3.0 Server at 132.247.141.31 Port 80


y en el log dice client denied by server configuration


[Thu Feb 25 11:35:34 2010] [error] [client xxx.xxx.xxx.xxx] client denied by server configuration: C:/Documents and Settings/Usuario/Escritorio/MoWesPruebas/www/start/index.php


Una forma de resolverlo es editando el httpd.conf


#
# WWW IP local
#
NameVirtualHost xxx.xxx.xxx.xxx
<VirtualHost xxx.xxx.xxx.xxx>
DocumentRoot "C:\Documents and Settings\Usuario\Escritorio\MoWesPruebas\www\richardsite"
<Directory "C:\Documents and Settings\Usuario\Escritorio\MoWesPruebas\www\richardsite">
Order Deny,Allow
Deny from ALL
#Allow from xxx.xxx.xxx
Allow from ALL
</Directory>
</VirtualHost>


ó


#
# WWW IP local
#
NameVirtualHost xxx.xxx.xxx.xxx
<VirtualHost xxx.xxx.xxx.xxx>
Servername www.tudominio.com
DocumentRoot "C:\Documents and Settings\Usuario\Escritorio\MoWesPruebas\www\richardsite"
<Directory "C:\Documents and Settings\Usuario\Escritorio\MoWesPruebas\www\richardsite">
Order Deny,Allow
Deny from ALL
#Allow from xxx.xxx.xxx
Allow from ALL
</Directory>
</VirtualHost>


nota:

#Allow from xxx.xxx.xxx



indica el segmento al que le vas a dar permiso para ver lo que hagas y como es de pruebas solo darle el permiso a quien consideres.




si quieres que la carpeta www sea visible mediante tu direccion ip a todo el mundo

elimina el archivo .htacess dentro del subdirectorio www

pero tienes que eliminarla cada vez que arrancas el servidor, ya que MoWes la vuelve a crear cada vez que arranca el servidor apache.

ademas puedes también cambiar


NameVirtualHost *:80


por


NameVirtualHost xxx.xx.xxx.xxx


y


ServerName localhost:80


por


ServerName tu.dominio.com



.

No hay comentarios:

Se ha producido un error en este gadget.