Está en la página 1de 11

2ºDAW Despliegue de aplicaciones web Félix Marín Ramírez

Tarea DAW02

Table of Contents
ejercicio2a.com ............................................................................................................................. 2
Fuentes modificadas en el ejercicio .......................................................................................... 7
ejercicio2b.com ............................................................................................................................. 8
Fuentes modificadas en el ejercicio ........................................................................................ 11
2ºDAW Despliegue de aplicaciones web Félix Marín Ramírez

ejercicio2a.com
Se crea un nuevo servidor virtual. Para ello se copia el fichero /etc/apache2/sites-
available/000-default.conf renombrado como ejercicio2a.com.conf en el directorio
/etc/apache2/ sites-available

Se ejecuta el comando ‘a2ensite’ para habilitar el nuevo sitio. El comando crea un enlace
simbólico en el directorio /etc/sites-enabled.

El siguiente paso sería configurar el servidor virtual. Se edita el fichero ejercicio2a.con.conf.

En la directiva ‘DocumentRoot’ indicamos la ruta del directorio raíz donde se alojará la página
web. Se añaden las dos nuevas directivas ‘ServerName’ y ‘ServerAlias’ indicando el nombre y
los alias del servidor.
2ºDAW Despliegue de aplicaciones web Félix Marín Ramírez

Se edita el fichero /etc/hosts para indicar el nombre DNS a la IP local.

A continuación, se crea el directorio que contendrá las páginas web.

Se crea una página HTML para comprobar el funcionamiento del servidor.

Reiniciar el servidor para que se reconozcan los cambios realizados.


2ºDAW Despliegue de aplicaciones web Félix Marín Ramírez

El siguiente paso sería configurar los usuarios y grupos administradores (juan, julia)
y empleados (laura, pedro). Primero se crea un fichero llamado ‘.htpasswd’ que contendrá los
usuarios y sus contraseñas encriptadas.

El siguiente paso es crear los grupos a los que pertenecerán los usuarios creados. Los grupos se
indicarán en un fichero llamado ‘.htgroups’.

El siguiente paso consiste en editar el fichero de configuración del host virtual y añadir un
boque ‘Directory’ en el que se indicara la configuración de acceso al contenido web.
2ºDAW Despliegue de aplicaciones web Félix Marín Ramírez

Reiniciar el servidor para que se reconozcan los cambios realizados.


2ºDAW Despliegue de aplicaciones web Félix Marín Ramírez

Por último, insertar la ruta http://www.ejercicio2a.com/ en el navegador para comprobar que


funciona correctamente y se procede a comprobar la configuración de acceso a la web desde
el navegador.

- Autentificación con el usuario juan:


2ºDAW Despliegue de aplicaciones web Félix Marín Ramírez

- Autentificación con el usuario pedro

Fuentes modificadas en el ejercicio

ejercicio2a.com
2ºDAW Despliegue de aplicaciones web Félix Marín Ramírez

ejercicio2b.com
En primer lugar, se añade el módulo SSL al servidor apache mediante el comando ‘a2enmod
ssl’. Con este comando se generan dos enlaces simbólicos ssl.conf y ssl.load en el directorio
‘/etc/apache2/mods-enabled/’ lo que significa que el modulo está listo para ser usado. Hay
que reiniciar para que los cambios tengan efecto.

El siguiente paso sería crear un certificado autofirmado.

Se procede a realizar una copia de fichero ‘/etc/apache/sites-avalilables/default-ssl.conf’


renombrado a ‘/etc/apache/sites-avalilables/ejercicio2b.com.conf’ en la mima localización.

Habilitar el nuevo virtual host mediante el comando ‘a2ensite’


2ºDAW Despliegue de aplicaciones web Félix Marín Ramírez

Editar el fichero de configuración creado para el virtual host seguro.


2ºDAW Despliegue de aplicaciones web Félix Marín Ramírez

El siguiente paso es añadir el nombre de dominio al fichero ‘hosts’.

Se activa el módulo SSL mediante el comando ‘a2enmod’

Se comprueba que esté habilitado el puerto 443 en el fichero ‘/etc/apache2/ports.conf’

Se crea el directorio raíz del sitio web en la ruta ‘/var/www/ejercicio2b.com’ y se crea el


fichero ‘index.html’

Reiniciar el servidor para que se reconozcan los cambios realizados.


2ºDAW Despliegue de aplicaciones web Félix Marín Ramírez

Acceder al sitio web desde el navegador utlizando protocolo http seguro:


https://www.ejercicio2b.com

Fuentes modificadas en el ejercicio

ejercicio2b.com

También podría gustarte