Módulo userdir. Accediendo del cliente al servidor.

Con el módulo userdir vamos a realizar que un usuario pueda crear y modificar su página web desde el cliente.
Primero tendremos que realizar unos cuantos pasos desde el servidor.
Vamos a crear un usuario nuevo, el usuario que utilizará el cliente para conectarse al servidor, con el comando adduser usuario.

Ahora vamos a cerrar sesión de la cuenta que tuviéramos abierta y vamos a acceder a la cuenta del nuevo usuario que hemos creado.
A continuación vamos a activar el módulo userdir con a2enmod userdir. Para que los cambios surjan efecto vamos a reiniciar apache2.

Ahora tenemos que crear en el home del usuario el directorio public_html, y vamos a darle permisos 757.

Una vez creado el directorio vamos a crear el index.html (dentro de public_html), podemos escribir en él cualquier cosa.
nano index.html
Como último paso, si no tenemos instalado en el servidor openssh-server debemos instalarlo.
apt-get install openssh-server

Los siguientes pasos los haremos desde el cliente.
Vamos al navegador e introduciremos la dirección de nuestor servidor seguido de /~usuario, así busca en el home de usuario el directorio public_html.
Ahora nos queda ver como editar nuestra web desde el cliente. Podemos acceder al servidor desde ssh y con las claves del usuario creado anteriormente.

Podemos ver que estamos en remoto con el servidor al hacer ls en nuestro home, podemos ver el public_html que creamos anteriormente, y dentro de él está nuestro index.html. Vamos a modificarlo para comprobar que en el servidor también será modificado.

Podemos comprobar que los cambios se han realizado correctamente desde el navegador.

Si quieres descargar el manual click aquí.

by-nc-sa

Comentarios