UserDir indica el directorio que se añade al directorio personal de los usuarios para servior páginas cuando se realiza una peticion del tipo ~usuario.
El directorio tiene que estar accesible (755) para el usuario que ejecuta el proceso apache, también apache como indicamos anteriormente en la directiva User. Si no tiene permisos se generará un mensaje "403 Forbidden".
UserDir podrá tener el valor "disable" para no activar los directorio personales o indicar un nombre de directorio "public_html" por ejemplo.
Para desactivar web en directorio personales:
UserDir disable
Para activar directorios personales
UserDir public_html
en este caso, si en un navegador ponemos "http://www.miservidor.dom/~julia"
el contenido que aparece debe corresponder al directorio /home/julia/public_html, suponiendo que el directorio personal del usuario julia es /home/julia.
Esta directiva depende del módulo mod_userdir.c, por lo que es habitual poner esta directiva en el fichero de configuración como:
<IfModule mod_userdir.c>
UserDir disable
#UserDir public_html
</IfModule>
|
También se puede especificar directorios UserDir de forma limitada:
UserDir disabled
UserDir enabled user1 user2 user3
o bien:
UserDir enabled
UserDir disabled user4 user5 user6