
Bem, olá a todos. Estou tentando fazer aliases funcionarem no Apache e no Windows 7. Então, é isso que eu tenho:
<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>
Carregar o site leva a este erro:
403 Forbidden
You don't have permission to access /TamasMobile/ on this server.
Enquanto o log de erros do Apache diz:
[Tue Sep 07 00:49:29 2010] [error] [client 127.0.0.1] client denied by server configuration: C:/Users/IssamTP/Documents/NetBeansProjects/TamasMobile/
Sim, posso alterar o diretório de trabalho para: ./htdocs/TamasMobile/ ou fazer algo semelhante, mas gostaria de saber como consertar isso apenas por interesse pessoal.
Muito obrigado pessoal.
Responder1
Certamente a linha:
Deny from all
está causando seus problemas. Abandone essa linha e veja se funciona. O que você estava tentando fazer com o Negar de todos? Normalmente o diretório raiz tem o estrito Deny de todos, e todos os Alias têm um acesso mais relaxado. Então, por exemplo:
<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>