Problemas con Directorios web de usuarios y Apache

Imagen de geovannyfn

Forums: 

Hola,

Estoy usando Centos 4.4 y hasta ahora no habia tenido la necesidad de habilitar los sitos web de usuarios, pero tuve que hacerlo, y no funciona haga lo que haga me sale el tipico access forbiden.

Estuve investigando y leyendo la documentación del apache y en el httpd.conf cambien la siguiente parte

UserDir disabled root
UserDir public_html

por

UserDir disabled root
UserDir /var/www/users/*/public_html

y de la misma forma configure el acceso a este directorio con el mismo path y ahi si funciono todo, mi preocupación es que todo los archivos de usuarios estan en el /var/... en mi caso y no en los home de los usuarios, lo que hice también es poner un enlace simbólico desde el home de cada usuarios hacia el home web en /var/www/users/USUARIO/public_html, y bueno ahi funciona bien pero me gustaría saber que tan buena es esta solución que se me ocurrió y si hay alguna forma de poner todo como he trabajadado simpre desde aquellos tiempos del redhat 6.2 en los que los public_html estaban en el home de cada usuario, cabe aclarar que no es la primera vez que uso linux creo tener algo de experiencia, to asi que digamos pero me defiendo, ademas he usado desde el redhat, pasando por suse, etc, asi que no estoy solo acostumbrado a la corriente de redhat sino a linux, mi pasion jeje...

Me gustaria saber alguna opinión, ya que estuve leyendo y parece ser que también hay algun lio con el selinux y el acceso a dirrectorios de usuario con el apache, pero no he profundizado en el tema.

Suele ser un típico caso de

Imagen de deathUser

Suele ser un típico caso de permisos de acceso, para que los archivos del web personal de cada usuario puedan ser leidos por el nobody, apache o el usuario con el que esté corriendo tu apache debes dar los permisos adecuados al directorio del usuario, así como al public_html, usualmente permiso de ejecución para todo el mundo...

Haz la prueba ...

bye
:)