%20utilizando%20la%20direcci%C3%B3n%20IP%20interna%20de%20la%20m%C3%A1quina.png)
Estoy intentando acceder a sitios web en mi Mac.
Si lo uso http://10.0.1.3/index.html
, aparece una página web con el siguiente error: Forbidden You don't have permission to access /index.html on this server.
Si reemplazo la IP con 'localhost' todo está bien.
El URI http://10.0.1.3/~myusername/
también funciona bien.
El firewall de mi sistema operativo está deshabilitado. No hay archivos .htaccess implementados y mi httpd.conf es bastante sencillo. He estado analizando los permisos y la propiedad de la raíz del documento (Apache se ejecuta como _www/_www y los permisos de ejecución se establecen en la raíz del documento y mi archivo index.html en la raíz) pero todavía no estoy contento.
Aquí está el contenido de /etc/hosts sin líneas de comentarios:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
Respuesta1
Si ya ha verificado los permisos de los archivos, probablemente se esté encontrando con una de estas directivas:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
Eso es del httpd.conf estándar de OS X Lion. Parece que necesitarás agregar una directiva de permiso en algún lugar si deseas acceder a /index.html. Supongo que en algún otro lugar de su configuración hay un permiso que le permite funcionar si el nombre de host coincide con algún host virtual. Tendrías que publicar tu configuración para ayudar a depurar más.