Práctica (2 / 2): Servidores Web, Base de Datos y DNS en nuestros escenario de OpenStack
Servidor DNS
- Será necesario realizar consultas desde el exterior (ya que vamos a hacer una delegación del subdominio). Por lo tanto tienes que realizar las siguientes tareas:
- Determina la regla DNAT en
luffy
para que podamos hacer consultas DNS desde el exterior. Prueba a hacer una consulta desde tu anfitrión usando la IP flotante deluffy
. - Crea una tercera vista para cuando se realizan consultas desde el exterior.
- Determina la regla DNAT en
- Indica al profesor el nombre de tu dominio para que pueda realizar la delegación en el servidor DNS principal
dns.gonzalonazareno.org
. Ahora prueba, desde tu anfitrión a resolver tus nombres pero preguntando al DNS de nuestra red (172.22.0.1
). - Queremos que el servidor DNS que has configurado también pueda resolver los nombres de los DNS de los compañeros. Para ello lo vamos a configurar como servidor DNS forward/caché, de tal manera que las consultas la realizará sobre nuestro servidor
172.22.0.1
. Para configurar el servidor como forwarder hay que modificar el parámetro en el ficheronamed.conf.options
.
Servidor Web
En zoro
vamos a instalar un servidor web apache. Configura el servidor para que sea capaz de ejecutar código php. Investiga las reglas DNAT de cortafuegos que tienes que configurar en luffy
para, cuando accedemos a la IP flotante/pública se acceda al servidor web. Instala un CMS WordPress que debe ser accesible con el nombre www.tu_nombre.gonzalonazareno.org
.
Servidor de base de datos
En samji
vamos a instalar un servidor de base de datos mariadb (bd.tu_nombre.gonzalonazareno.org
). A este servidor de base de datos se debe permitir el acceso desde todas las máquinas del escenario.
Entrega
- Entrega la definición de la nueva vista.
- Entrega el resultado de las siguientes consultas desde la máquina anfitriona, preguntando a nuestro servidor DNS
172.22.0.1
:- El servidor DNS con autoridad sobre la zona del dominio
tu_nombre.gonzalonazareno.org
. - La dirección IP de
luffy
. - Una resolución de www.
- El servidor DNS con autoridad sobre la zona del dominio
- Realiza una consulta a tu DNS preguntando por el nombre de un dns de un compañero, para comprobar si se está comportando como DNS fordward/caché.
- Entrega el contenido del fichero de configuración de Wordpress (
wp-config.php
) para comprobar el nombre de la base de datos que has configurado. - Entrega una captura de pantalla accediendo a
www.tunombre.gonzalonazareno.org
donde se vea el Wordpress.