![Despliegue de aplicaciones web](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. ¿Quién es considerado el padre de la WWW? ¿En qué año sucedió y dónde? <hr> 1. ¿Cuál es el principal organismo encargado de la estandarización de las tecnologías de la Web? <hr> 1. Según tu opinión, ¿cuáles son los 4 protocolos más importantes de internet? <hr> 1. Pon 3 ejemplos de URLs. <hr> 1. Actualmente, la versión de HTTP más utilizada es la ... <hr> 1. Por defecto un servidor HTTP atiende peticiones en el puerto ... <hr> 1. Por defecto un servidor HTTPS atiende peticiones en el puerto ... <hr> 1. Explica en detalle el proceso que se sigue desde que el usuario introduce una URL en el navegador hasta que la página es mostrada en el navegador. <hr> 1. ¿Es posible conectar a un servidor web con una aplicación que no sea un navegador Web? <hr> 1. Un mensaje HTTP se compone de ... y ... <hr> 1. Pon 4 ejemplos de cabeceras HTTP cuando se envia una petición al servidor web. <hr> 1. Pon 4 ejemplos de cabeceras HTTP cuando se recibe una respuesta del servidor web. <hr> 1. Indica los tipos MIME para: - HTML - CSS - Javascript - PNG - SVG <hr> 1. ¿Cuáles son los 4 métodos básicos HTTP y que función tienen? <hr> 1. ¿Qué indican los siguientes códigos de respuesta HTTP? - 200 - 404 - 503 <hr> 1. Explica en que consiste la arquitectura web de 3 capas. <hr> 1. ¿Qué significan las siglas PHP, ASP, JSP?. Donde se utilizan estas tecnologías. <hr> 1. ¿Qué diferencia existe entre una página web estática y una dinámica? ¿Qué tecnologías se utilizan en cada caso? <hr> 1. Si somos un proveedor de hosting y atendemos a cada vez más clientes, ¿qué tipos de escalabilidad podemos usar? Según tú, cuál de ellas sería más adecuada y por qué. <hr> 1. ¿Qué es un servidor dedicado? <hr> 1. ¿Qué es un servidor compartido? <hr> 1. ¿Qué es un VPS? <hr> 1. ¿Qué es un cloud? <hr> 1. Busca información acerca de qué se entiende por: - IaaS - PaaS - SaaS <hr> 1. Nombra 5 proveedores de cloud. <hr> 1. ¿Cuál es considerado el servidor web más utilizado en el mundo? <hr> 1. ¿Cuáles son los directorios y archivos de configuración de Apache? ¿Qué se configura en cada uno de ellos? <hr> <pre> </pre> #<a name="practicas"></a>[Prácticas](#indice) ## Práctica 1 Utiliza la herramienta `curl` para hacer peticiones HTTP desde el terminal. - Indica que es lo que hace el siguiente comando: `curl www.google.es` - Indica que es lo que hace el siguiente comando: `curl --request GET www.google.es` - Indica que es lo que hace el siguiente comando: `curl -X GET www.google.es` - Indica que es lo que hace el siguiente comando: `curl -X GET -I www.google.es` - Indica que es lo que hace el siguiente comando: `curl -X GET -i www.google.es` ## Práctica 2 Realiza las instalación del siguiente software. - Servidor web Apache2 - Servidor de BBDD MySQL - Lenguaje PHP - Al menos 2 extensiones de PHP ## Práctica 3 Realiza el despliegue del CMS Wordpress. - 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. <pre> </pre>