Configuración de Apache: 403 Permiso prohibido/raíz del documento

Configuración de Apache: 403 Permiso prohibido/raíz del documento

Instalé LAMP en Fedora 15. Intenté cambiar a DocumentRoot, /home/USER/wwwlo cambié en el archivo de configuración. Aunque me dio el error 403 Prohibido cuando intento acceder al archivo localhost.

¿Cómo puedo solucionar este problema?

Respuesta1

Ha cambiado la DocumentRootconfiguración pero no ha modificado las etiquetas <Directory>y/o asociadas <Location>en la configuración para permitir el acceso a la nueva ubicación. Modifique las rutas dentro de las etiquetas apropiadas y reinicie Apache y estará bien. Ver elmanual de apachepara detalles.

Respuesta2

¿Hiciste que /home/USER/www/el mundo fuera visible? Si Apache intenta visitar su nueva raíz de documentos, es posible que no tenga permiso para verlo.

chmod 711 /home/USER
chmod 755 /home/USER/www
chmod 644 /home/USER/www/*

Respuesta3

La forma bonita sería editar.

/etc/httpd/conf/httpd.conf

y haga que Apache se ejecute como usuario 'USUARIO' en lugar de usuario 'apache'. Dado que desea tener sus archivos allí, tiene sentido, ¿no?

Tiene más sentido que jugar con los permisos chmod, que podrían terminar creando más problemas que soluciones. Una vez modifiqué la carpeta /home de forma recursiva en una instancia de AWS EC2 para otorgar permisos a Apache y luego ya no pude acceder a ella debido a permisos incorrectos en mis claves...

información relacionada