403 Erro após a atualização do Snow Leopard para o Lion

2

Eu tinha vários hosts virtuais funcionando perfeitamente no meu iMac com o Snow Leopard (10.6.8). Eu fiz o upgrade para o Lion (10.7). Eu tinha salvo o meu httpd.conf com um nome diferente e simplesmente renomei o novo httpd.conf do Lion e adicionei meu arquivo personalizado salvo ao httpd.conf. Eu reiniciei o apache.

Agora, quando eu aponto meu navegador para o endereço da web adequado, recebo um erro 403:

Forbidden

You don't have permission to access {resource name} on this server.

Eu tenho um nome personalizado para o site que é como o site virtual é acessado, o nome é definido no arquivo hosts e verifiquei que o nome é resolvido para o endereço IP correto (parece que as entradas de host no Lion agora são diferencia maiúsculas de minúsculas).

Eu até fui tão longe a ponto de mudar o nome do usuário do apache para minha conta de usuário e ainda obter o erro (minha conta possui os arquivos html que o servidor web está servindo).

Eu verifiquei que o apache está usando o arquivo httpd.conf que eu espero que ele use.

    
por Scott 22.07.2011 / 14:36

1 resposta

4

Coisas que eu verificaria:

  • Verifique o log de erros para ver se há mais alguma informação fornecida
  • Verifique o usuário / grupo em que o apache está sendo executado. No mínimo, o apache precisa ter privilégios de leitura e privilégios executáveis nos diretórios pai (fonte: link )
  • Você está tentando acessar um diretório? O diretório tem um arquivo de índice (index.html, index.php) identificado por 'DirectoryIndex'? Caso contrário, você está habilitado para exibir uma listagem de diretórios ( Options Index )

Se você atualizasse a pergunta com qualquer entrada error_log relevante, isso poderia ajudar a diagnosticar o problema.

    
por 22.07.2011 / 15:26