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.

Morgan Harris
fonte
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