Alias ​​de Apache en Windows 7

Alias ​​de Apache en Windows 7

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>

información relacionada