Home > Linux, Tips > Habilitando UserDir de apache en Centos 5

Habilitando UserDir de apache en Centos 5

December 11th, 2007

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 IncludesNoExec

Order allow,deny
Allow from all
Order 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

alvariux Linux, Tips

  1. Camilo Lopez
    May 28th, 2009 at 00:48 | #1

    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..