Apache dando 403 quando tudo é permitido


1

Eu sinto que devo estar perdendo algo óbvio.

Eu estou no Leão da Montanha. Estou tentando usar um diretório que não está no meu /Library/WebServer/Documents/ diretório. Eu tentei o seguinte, em ordem:

  • um symlink
  • um alias
  • criando um host virtual para esse diretório

Nada funciona. Mesmo se eu abrir minha configuração, mesmo se eu fizer coisas malucas como

<Directory />
  Order allow, deny
  Allow from all
</Directory>

ou chmod -R 777 . - nada funciona.

Meu log de erros está cheio de (13)Permission denied: access to / denied.

eu já adicionei

<Directory "/Users/gormster/Documents/MySiteHere">
Order allow,deny
Allow from all
</Directory>

para o meu httpd.conf. Agora estou perdido.


Verifique se o usuário que o servidor da Web está executando tem acesso a todo o caminho "/ Users / gormster / Documents / MySiteHere" e quaisquer arquivos nesse diretório que você está tentando ler. As permissões de diretório precisam ser pelo menos r-x e as permissões de arquivo precisam ser pelo menos r--.
Yedric

Se você colocar o conteúdo em / Library / WebServer / Documents e alterar sua instrução do Directory para que corresponda a isso, isso funcionará? Tentando verificar se há um problema com a configuração que não está relacionada ao diretório em uso ou se é um problema relacionado à segurança.
Yedric

Você está usando o servidor Mountain Lion (o padrão) ou habilitou o HTTPD Apache?
Yedric
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.