- El módulo de páginas personales para los usuarios se instala con a2enmod userdir
- Los usuarios que quieren publicar sus páginas tienen que tener creada en su carpeta home una carpeta llamada public_html
- Para acceder a las páginas de los usuarios hay que usar urls similares a http://www.sitio1.com/~pepe siendo pepe el nombre del usuario
- Sigue los pasos del vídeo
- Crea un usuario que se llame juan pero que no tenga una carpeta llamada public_html en su carpeta personal. Prueba a entrar con el navegador a la url /~juan para quer ver error se muestra.
- La carpeta por defecto tiene que llamarse public_html pero se puede cambiar si en el fichero de configuración del sitio virtual pones por ejemplo UserDir www. En ese caso tienes como estas publicando fuera del DocumentRoot, tienes que crear un bloque que empieze por <Directory /home/*/www> para dar permisos y poder publicar. Pruébalo.
- Las páginas de los usuarios pueden estar fuera de su carpeta personal, para ello tendrás que poner por ejemplo UserDir /usr/web. En este caso las páginas del usuario pepe se tendrás que poner en /usr/web/pepe. Recuerda que también tendrás de poner un bloque Directory para dar permisos y poder publicar. Pruébalo.