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

Comentarios
Publicar un comentario