Usando a unidade de rede como alias no Apache 2.2 não está funcionando

1

o SO é o Windows 7

O Appache está instalado em "C: \ AppServ \ Apache2.2"

Em link

para documentroot

DocumentRoot "C:/Program Files (x86)/myweb"

para alias:

alias /link/ "\xxx.xx.xx.xx/myfolder/logs"
<Directory "\xxx.xx.xx.xx/myfolder/logs"

As barras DEVEM estar "\" na linha "< Diretório" para que o apache seja iniciado sem erros.

Quando eu acesso isso estou recebendo 403 Proibido, você não tem permissão para acessar. E no error.log de logs do apache estou recebendo "cliente negado pela configuração do servidor: C: /xxx.xx.xx.xx"

O que eu tentei:

  • Diferentes variações de barras ("/", "\") no alias e no diretório
  • Use a unidade de mapa em vez de UNC

Alguma ideia de como corrigir isso?

    
por confused_rabbit 16.10.2015 / 11:30

1 resposta

0

Primeiro, você não deve configurar seus arquivos da web em C: / Program Files (x86) /

Em seguida, você precisa definir o usuário do Apache para sua pasta da Web

E para o alias de compartilhamento, você precisa definir um mapeamento de rede em vez de adicionar à rede

    
por 15.12.2015 / 16:15