
Bueno, hola a todos. Estoy intentando crear alias que funcionen en Apache y Windows 7. Entonces, esto es lo que tengo:
<IfModule alias_module>
Alias /TamasMobile/ "C:/Users/IssamTP/Documents/NetBeansProjects/TamasMobile/"
</IfModule>
<Directory "C:/Users/IssamTP/Documents/NetBeansProjects/TamasMobile/">
Options Indexes FollowSymLinks
DirectoryIndex index.html index.php
AllowOverride None
Order deny,allow
Deny from all
</Directory>
Al cargar el sitio web, se produce este error:
403 Forbidden
You don't have permission to access /TamasMobile/ on this server.
Mientras que el registro de errores de Apache dice:
[Tue Sep 07 00:49:29 2010] [error] [client 127.0.0.1] client denied by server configuration: C:/Users/IssamTP/Documents/NetBeansProjects/TamasMobile/
Sí, puedo cambiar el directorio de trabajo a: ./htdocs/TamasMobile/ o hacer algo similar, pero me gustaría saber cómo solucionar este problema solo por interés personal.
Muchas gracias amigos.
Respuesta1
Seguramente la línea:
Deny from all
está causando tus problemas. Deja esa línea y mira si funciona. ¿Qué intentabas hacer con el Negar de todos? Normalmente, el directorio raíz tiene la estricta Denegación de todos y todos los Alias tienen un acceso más relajado. Así por ejemplo:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory "C:/Users/IssamTP/Documents/NetBeansProjects/TamasMobile/">
Order allow,deny
Allow from all
</Directory>