Config. Apache

Hola, Estoy instalando un servidor linux como servidor DNS, correo y web. El servidor web elegido es apache 1.3.12 y una vez configurado si accedo desde el explorador me da el siguiente error:
Forbidden
You don't have permission to access / on this server
Apache/1.3.12 Server at dns.commercesoft.es Port 80
¿A qué se debe? He consultado libros de configuración y las respuestas no parecen funcionar.
Saludos.
David.

1 respuesta

Respuesta
1
Cuando se obtiene el mensaje "You don't have permission to access / on this server" es debido a una mala configuración de permisos del directorio donde se ubican las páginas web. Dicho directorio debe tener permisos de lectura y ejecución para el usuario que ejecuta apache, normalmente nobody.
Establece bien los permisos con:
chmod 755 /home/http/midominio.com/ -R
La solución que proporcionas no funciona pues tengo como directorio de documentos /home/httpd/html con permisos de lectura y ejecución pero me sigue dando el mismo error. El usuario y el grupo son en efecto nobody.
El sistema es Red Hat Linux 6.2.
El fichero httpd.conf lo he revisado y parece que no tiene fallos. Los contenidos de los ficheros access.conf y srm.conf están en el httpd.conf pues así lo sugiere la documentación.
Si se te occure algo contesta por favor,
Saludos,
David
Revisa los permisos de los ficheros dentro de los directorios. Estos también deben tener permisos de lectura y ejecución.
Si aún así no funciona, siempre puedes probar a dar los máximos permisos, (lectura escritura y ejecución) y si aún así sigue sin funcionar, el problema seguramente estará en la configuración de httpd.conf, que habrá algún comando allow, deny mal configurado. Revísalos bien.
Puedes también intentar averiguar que pasa estudiando detenidamente los logs que general apache:
tail /var/log/httpd/midominio.com/error.log
Suerte!
La respuesta no me ha resuelto totalmente el problema. Pero dada la naturaleza de éste era bastante difícil hallarlo (Se trataba de que el linuxconf de la RH6.2 modifica la línea <files ~"^\.ht"> por <files ~>), ha sido bastante orientativa. Saludos y gracias.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas