Servidor Web en Debian Jessie (Parte 3) Módulos

Seguimos con el servidor web para ver un nuevo elemento de Apache2, los llamados «módulos» que sirven para añadir funcionalidades web a nuestro servidor. En nuestro caso veremos el módulo «userdir» que sirve para que los usuarios del servidor puedan tener su propio sitio web.

En esta parte veremos:


Activación de módulos

El módulo «userdir» se encuentra por defecto instalado en Apache2, así que solo tendremos que activarlo con el siguiente comando siendo «root»:

a2enmod userdir

Recargamos los archivos de configuración de Apache2 para que se efectúen los cambios:

systemctl reload apache2

Creación de páginas web para usuarios

Creación de usuarios

Lo primero que haremos será crear varios usuarios en el servidor, para ello ejecutamos como «root»:

adduser josedom
adduser director

Al ejecutar dichos comandos nos pedirá que escribamos una contraseña y datos adicionales para el usuario.

Creación páginas web

Para que los usuarios puedan tener sus propios sitios web cada uno deberá crear una carpeta llamada public_html en su directorio personal y dentro de esta alojarán las páginas web deseadas, para ello :

mkdir ~/public_html
cp index.html ~/public_html/
  • Si queremos que se cree automáticamente la carpeta public_html en los usuarios creados nuevos solo tenemos que crear dicha carpeta en el directorio /etc/skel siendo «root»:
mkdir /etc/skel/public_html

Acceso a los sitios web de los usuarios

Para que los clientes puedan acceder a los sitios web de los usuarios solo tendremos que ingresar en el «URL» del navegador web   la «Ip del servidor» seguido de «~usuario», como por ejemplo así:

192.168.0.254/~josedom
  • También podremos usar en nuestro caso el nombre del sitio web que hemos creado «www.elolimpo.org», quedaría así:
www.elolimpo.org/~josedom

Pruebas de funcionamiento

  • Sitio web del profesor «josedom»:

Captura de pantalla de 2017-02-06 21:30:53.png

  • Sitio web del director:

Captura de pantalla de 2017-02-06 21:31:14.png

3 comentarios sobre “Servidor Web en Debian Jessie (Parte 3) Módulos

Deja un comentario