informatica:ciberseguridad:cursos:curso_ansible_automatizacion_it
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:ciberseguridad:cursos:curso_ansible_automatizacion_it [2023/05/12 17:06] – [Tarea 2 – Instalación de servidor apache] tempwin | informatica:ciberseguridad:cursos:curso_ansible_automatizacion_it [2023/05/12 17:25] (actual) – [Prácticas] tempwin | ||
|---|---|---|---|
| Línea 55: | Línea 55: | ||
| * Tarea 1: [[informatica: | * Tarea 1: [[informatica: | ||
| - | + | * Tarea 2: [[informatica:ciberseguridad:cursos:curso_ansible_automatizacion_it:tareas:instalacion_de_servidor_apache|Instalación | |
| - | + | * Tarea 3: [[informatica:ciberseguridad:cursos:curso_ansible_automatizacion_it:tareas:refinacion_de_la_configuracion_de_apache|Refinación | |
| - | + | ||
| - | ==== Tarea 3 - Refinación de la configuración de Apache ==== | + | |
| - | + | ||
| - | En la tarea anterior se ha creado un playbook para instalar Apache. En esta tarea el alumno ampliará dicho playbook para refinar la configuración de Apache. El nombre del fichero a entregar deberá seguir el patrón '' | + | |
| - | + | ||
| - | === Paso 1: Crear fichero de virtual hosts === | + | |
| - | + | ||
| - | Apache utiliza el concepto de **virtualhosts** que permiten asignar distintos sitios web a través de dominios a una misma dirección IP. Apache proporciona un virtualhost por defecto que modificaremos en esta tarea. Una vez modificado tendremos que activarlo y reiniciar apache. | + | |
| - | + | ||
| - | Para ello primero el alumno deberá crear un nuevo directorio local llamado '' | + | |
| - | + | ||
| - | < | + | |
| - | < | + | |
| - | DocumentRoot / | + | |
| - | Options -Indexes | + | |
| - | ErrorLog / | + | |
| - | TransferLog / | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | === Paso 2: Crear las tareas para configurar Apache usando el nuevo virtual host === | + | |
| - | + | ||
| - | Una vez creado el fichero, necesitamos modificar nuestro Playbook para copiarlo a la máquina destino en la que hemos instalado Apache en la tarea anterior. Además se crearán otras tareas adicionales para deshabilitar el virtualhost por defecto de Apache (tanto el standard como el ssl), se activará nuestro nuevo virtual host y se reiniciará Apache. Para ello se tendrán que añadir las siguientes 4 tareas a nuestro playbook: | + | |
| - | + | ||
| - | * 1. Tarea: | + | |
| - | * Nombre: Push default virtual host configuration | + | |
| - | * Módulo a utilizar: '' | + | |
| - | * Consideraciones adicionales: El fichero | + | |
| - | * 2. Tarea: | + | |
| - | * Nombre: Disable the default virtualhost | + | |
| - | * Módulo a utilizar: '' | + | |
| - | * Consideraciones adicionales: | + | |
| - | * 3. Tarea: | + | |
| - | * Nombre: Disable the default ssl virtualhost. | + | |
| - | * Consideraciones: exactamente igual que la anterior solo que con el fichero ''/ | + | |
| - | * 4ª. Tarea: | + | |
| - | * Nombre: Activates our virtualhost | + | |
| - | * Módulo a utilizar: '' | + | |
| - | * Consideraciones: | + | |
| - | + | ||
| - | === Paso 3: Crear handler para reiniciar Apache === | + | |
| - | + | ||
| - | Una vez creadas nuestras tareas anteriores el alumno creará un handler al final de la tarea que contendrá el código para reiniciar apache y llamará a ese handler **restart apache**. En este caso el nombre del servicio | + | |
| ===== Recursos ===== | ===== Recursos ===== | ||
| * [[https:// | * [[https:// | ||
informatica/ciberseguridad/cursos/curso_ansible_automatizacion_it.1683904017.txt.gz · Última modificación: por tempwin
