Habilitando UserDir de apache en Centos 5
Para permitir que los usuarios de nuestro sistema puedan tener su propio sitio web, necesitamos hablitar un modulo de apache llamado UserDir. Una vez habilitado cada usuario puede crear un directorio llamado public_html dentro de su home, ahi pondra sus paginas y podra visitarlas con la direccion www.host.com/~usuario.
Primero nececitamos editar el archivo /etc/httpd/conf/httpd.conf
#
# UserDir is disabled by default since it can confirm the presence
# of a username on the system (depending on home directory
# permissions).
#
#UserDir disable#
# To enable requests to /~user/ to serve the user’s public_html
# directory, remove the “UserDir disable” line above, and uncomment
# the following line instead:
#
UserDir public_html
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExecOrder allow,deny
Allow from allOrder deny,allow
Deny from all
Guardamos el archivo y reiniciamos el servicio
service httpd restart
Por ultimo hay que verificar los permisos de los directorios para que sean de al menos 755 tanto el /home/usuario como los que estan dentro de public_html
cordial saludo, este tutorial fue de mucha ayuda para mi,
digamos que tuve la fortuna de comprar un hosting sin configurar y con cuenta de root, y bueno estoy recordando todo.. pues lo habia hecho en local y con ubuntu..
muchisisimas gracias..