Apache Aliases no Windows 7

2

Bem, oi pessoal. Eu estou tentando fazer aliases trabalhando no Apache & 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>

Carregando o website, 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 corrigir isso apenas por interesse pessoal.

Muito obrigado pessoal.

    
por IssamTP 07.09.2010 / 01:03

1 resposta

2

Certamente, a linha:

Deny from all

está causando seus problemas. Largue essa linha e veja se funciona. O que você estava tentando fazer com o Deny de todos? Normalmente, o diretório raiz tem a negação restrita de todos e todo o alias tem 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>
    
por 07.09.2010 / 02:39