Acessando sites do Apache no Macintosh (Snow Leopard) usando o endereço IP interno da máquina

0

Estou tentando acessar sites no meu Mac.

Se eu usar http://10.0.1.3/index.html , recebo uma página da Web com o seguinte erro: Forbidden You don't have permission to access /index.html on this server.

Se eu substituir o IP por 'localhost', tudo estará bem.
O URI http://10.0.1.3/~myusername/ também funciona bem.

Meu firewall do sistema operacional está desativado. Não há arquivos .htaccess no lugar e meu httpd.conf é bastante direto. Eu tenho visto as permissões e a propriedade da raiz do documento (o apache é executado como _www / _www e permissões de execução são definidas na raiz do documento e meu arquivo index.html na raiz), mas ainda não há alegria.

Aqui está o conteúdo do / etc / hosts sem linhas de comentários:

127.0.0.1        localhost
255.255.255.255  broadcasthost
::1              localhost
fe80::1%lo0      localhost
    
por bchesley 16.08.2011 / 15:38

1 resposta

1

Se você já verificou as permissões de arquivo, provavelmente está passando por uma dessas diretivas:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

Isso é do arquivo OS X Lion httpd.conf. Parece que você precisará adicionar uma diretiva allow em algum lugar se quiser acessar /index.html. Eu suponho que em outro lugar na sua configuração é uma permissão que permite que ele funcione se o nome do host corresponder a algum host virtual. Você teria que postar sua configuração para ajudar a depurar ainda mais.

    
por 21.08.2011 / 21:43