Apache: configurando a permissão de acesso não está funcionando

0

Estou no Mac OS X e tenho problema em configurar o Apache para funcionar corretamente. Quando eu acesso localhost, ele continua mostrando 403 forbidden You don't have permission to access this page error. Embora eu tenha configurado o Apache para obter permissão de acesso na Document Root (AFAK por googling). Esta é minha configuração em httpd.conf :

DocumentRoot "/Library/WebServer/Documents"
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

<Directory "/Library/WebServer/Documents">

Options All
AllowOverride All

Order allow,deny
Allow from all
</Directory>

Há algo que eu entendi errado aqui?

    
por petwho 10.05.2013 / 03:46

1 resposta

1

Você deve verificar as permissões de arquivo para a pasta /Library/WebServer/Documents . O usuário www deve ter pelo menos permissões de leitura e execução nas pastas e permissões de leitura nos arquivos. Reparar privilégios, se necessário.

Minhas configurações (OS X 10.8, servidor da web de trabalho) são:

$ ls -la /Library/WebServer/Documents/
total 72
drwxr-xr-x  5 root  wheel    170 10 Dic 04:03 .
drwxr-xr-x  5 root  wheel    170 10 Dic 04:03 ..
-rw-r--r--  1 root  wheel   3726 10 Dic 04:03 PoweredByMacOSX.gif
-rw-r--r--  1 root  wheel  31958 10 Dic 04:03 PoweredByMacOSXLarge.gif
-rw-r--r--  1 root  wheel     44 12 Mar 17:48 index.html.en

Não se esqueça de verificar os logs do Apache em /var/log/apache2/ (você pode lê-los usando o aplicativo do console integrado).

    
por 13.05.2013 / 22:44