![Entornos de desarrollo](http://jamj2000.github.io/despliegueaplicacionesweb/despliegueaplicacionesweb.png) [![cc-by-sa](http://jamj2000.github.io/despliegueaplicacionesweb/cc-by-sa.png)](http://creativecommons.org/licenses/by-sa/4.0/) IES Luis Vélez de Guevara - Écija - Spain <hr> <a name="indice"></a> # Índice #### [Apuntes](#apuntes) #### [Cuestiones](#cuestiones) #### [Prácticas](#practicas) <pre> </pre> <pre> </pre> #<a name="apuntes"></a>[Apuntes](#indice) 1. Elabora los apuntes de esta Unidad y guárdalos en GitHub en un repositorio llamado 'Apuntes_DAW'. <hr> <pre> </pre> #<a name="cuestiones"></a>[Cuestiones](#indice) 1. Nombra al menos 3 servidores web. <hr> 1. ¿En qué directorio se guardan los archivos de configuración de Apache? <hr> 1. ¿En qué directorio se guardan los archivos de configuración de los módulos disponibles? <hr> 1. ¿En qué directorio se guardan los archivos de configuración de los sitios virtuales disponibles? <hr> 1. ¿Qué comando utilizamos para deshabilitar un módulo? ¿Y para habilitarlo? <hr> 1. ¿Qué comando utilizamos para deshabilitar un sitio virtual? ¿Y para habilitarlo? <hr> 1. Indica cual es el comando para crear contraseña cifradas para usar con la autenticación básica. <hr> 1. ¿Qué directiva establece que vamos a usar autenticación básica? <hr> 1. ¿Qué directiva indica los usuarios autorizados con autenticación básica? <hr> 1. ¿Cómo generamos un certificado autofirmado con `make-ssl-cert`? <hr> 1. ¿Cómo generamos un certificado autofirmado con `openssl`? Explica los pasos. <hr> 1. ¿Cómo reiniciamos el servidor Apache? <hr> 1. ¿Cómo podemos saber si el servidor Apache está ejecutándose? <hr> 1. ¿En qué archivo de configuración indicamos los puertos en los que Apache está a la escucha? <hr> <pre> </pre> #<a name="practicas"></a>[Prácticas](#indice) ## Práctica 1 Realiza el despliegue del **CMS Mediawiki en un host virtual**. - Descarga el archivo .tar.gz del CMS. - Descomprime el archivo en /var/www - Sigue el asistente de instalación. - Instala las extensiones PHP que se soliciten. - Cambia los permisos que se soliciten. - Edita el archivo /etc/hosts para tener resolución de nombres ## Práctica 2 Realiza el despliegue del **CMS Moodle en un host virtual**. - Descarga el archivo .tar.gz del CMS. - Descomprime el archivo en /var/www - Sigue el asistente de instalación. - Instala las extensiones PHP que se soliciten. - Cambia los permisos que se soliciten. - Edita el archivo /etc/hosts para tener resolución de nombres ## Práctica 3 Realiza el despliegue del **CMS Drupal como sitio seguro**. - Descarga el archivo .tar.gz del CMS. - Descomprime el archivo en /var/www/html - Sigue el asistente de instalación. - Instala las extensiones PHP que se soliciten. - Cambia los permisos que se soliciten. - Crea un certificado autofirmado. - Crea la base de datos. - Crea el usuario y la contraseña para acceder a la base datos anterior. <pre> </pre>