<p><span style="color:rgb(0,0,255);">Puede solicitar gratuitamente las soluciones a todas las actividades y al examen final </span><span style="color:rgb(0,0,0);">en el email tutor@tutorformacion.es</span><br><br><span style="color:rgb(0,0,0);">Capacidades que se adquieren con este Manual:</span><br><br><span style="color:rgb(0,0,0);">- Administrar los contenidos gestionados por el servidor Web, los accesos realizados y el rendimiento según especificaciones de diseño normativa de la organización y legislación vigente.</span><br><span style="color:rgb(0,0,0);">- Instalar, configurar y administrar el servidor de aplicaciones en el sistema informático como proveedor de datos para los servicios Web.</span><br><span style="color:rgb(0,0,0);">- Seleccionar, instalar y configurar los métodos de acceso a sistemas gestores de bases de datos para utilizar sus recursos en sitios Web dinámicos.</span><br><span style="color:rgb(0,0,0);">- Aplicar procedimientos de auditoría y resolución de incidencias en la explotación de un servicio Web.</span><br><br><br><span style="color:rgb(0,0,0);">Índice:</span><br><br><span style="color:rgb(0,0,0);">Introducción 6</span><br><br><span style="color:rgb(0,0,0);">Administración de contenidos del servidor Web 11</span><br><br><span style="color:rgb(0,0,0);">1. Procedimientos de actualización de contenidos. 12</span><br><span style="color:rgb(0,0,0);">1.1. FTP. 12</span><br><span style="color:rgb(0,0,0);">1.2. FTPS. 13</span><br><span style="color:rgb(0,0,0);">1.3. SFTP. 13</span><br><span style="color:rgb(0,0,0);">1.4. Introducción a sistemas de gestión de contenidos (CMS). 16</span><br><span style="color:rgb(0,0,0);">2. Organización de contenidos. 19</span><br><span style="color:rgb(0,0,0);">3. Control de versiones. 21</span><br><span style="color:rgb(0,0,0);">4. Técnicas de gestión de permisos. 26</span><br><span style="color:rgb(0,0,0);">4.1. Perfiles. 26</span><br><span style="color:rgb(0,0,0);">4.2. Grupos. 27</span><br><span style="color:rgb(0,0,0);">4.3. Roles. 27</span><br><span style="color:rgb(0,0,0);">5. Procedimientos de optimización del rendimiento del servidor Web. 30</span><br><span style="color:rgb(0,0,0);">5.1. Técnicas de optimización. 30</span><br><span style="color:rgb(0,0,0);">5.2. Parámetros de calidad de servicio y usabilidad. 32</span><br><span style="color:rgb(0,0,0);">5.3. Pruebas de optimización. 33</span><br><span style="color:rgb(0,0,0);">5.4. Simulación de generación de carga Web con herramientas específicas. 33</span><br><span style="color:rgb(0,0,0);">6. Servidores de estadísticas. 36</span><br><span style="color:rgb(0,0,0);">6.1. Estructura y campos de un fichero de log. 36</span><br><span style="color:rgb(0,0,0);">6.2. Concepto de sesión. 37</span><br><span style="color:rgb(0,0,0);">6.3. Mecanismos de seguimiento de sesiones. 38</span><br><span style="color:rgb(0,0,0);">6.4. Instalación de un analizador de logs sencillo 39</span><br><span style="color:rgb(0,0,0);">7. Normativa legal relacionada con la publicación de contenidos Web. 41</span><br><span style="color:rgb(0,0,0);">7.1. Salvaguarda de logs. 41</span><br><span style="color:rgb(0,0,0);">7.2. Regulación de protección de datos: RGPD y normativa local. 42</span><br><span style="color:rgb(0,0,0);">8. Prueba de autoevaluación. 47</span><br><br><span style="color:rgb(0,0,0);">Servidor de aplicaciones de servicios Web 48</span><br><br><span style="color:rgb(0,0,0);">1. Descripción de funciones y parámetros de configuración. 58</span><br><span style="color:rgb(0,0,0);">1.1. Parámetros recomendados según el escenario. 58</span><br><span style="color:rgb(0,0,0);">2. Procedimientos de implantación. 62</span><br><span style="color:rgb(0,0,0);">2.1. Comprobación de arranque, funcionamiento y parada. 62</span><br><span style="color:rgb(0,0,0);">2.2. Verificación de la instalación. 63</span><br><span style="color:rgb(0,0,0);">3. Análisis y elaboración de la documentación de operación. 65</span><br><span style="color:rgb(0,0,0);">4. Prueba de autoevaluación. 67</span><br><br><span style="color:rgb(0,0,0);">Acceso a sistemas gestores de bases de datos 68</span><br><br><span style="color:rgb(0,0,0);">1. Motores de base de datos de uso más frecuente en aplicaciones Web (ORACLE, SQL Server, mySQL). 69</span><br><span style="color:rgb(0,0,0);">1.1. Protocolos de acceso. 81</span><br><span style="color:rgb(0,0,0);">1.2. Modelos de seguridad (Por IP, por usuario contraseña, seguridad integrada, combinación de estas...) 81</span><br><span style="color:rgb(0,0,0);">2. Bibliotecas de acceso. 86</span><br><span style="color:rgb(0,0,0);">2.1. ODBC, JDBC, DSN-Less ODBC, OleDB. 86</span><br><span style="color:rgb(0,0,0);">2.2. Implantar módulos de acceso. 87</span><br><span style="color:rgb(0,0,0);">3. Mecanismos de comunicación en una arquitectura web en tres capas. 90</span><br><span style="color:rgb(0,0,0);">3.1. Protocolos de comunicación: REST, GraphQL y WebServices. 90</span><br><span style="color:rgb(0,0,0);">4. Verificación de la conexión a la base de datos. 91</span><br><span style="color:rgb(0,0,0);">5. Prueba de autoevaluación. 92</span><br><br><span style="color:rgb(0,0,0);">Descripción de arquitecturas distribuidas en múltiples servidores 93</span><br><br><span style="color:rgb(0,0,0);">1. Modelo de 3 capas. 94</span><br><span style="color:rgb(0,0,0);">2. Tolerancia a fallos. 96</span><br><span style="color:rgb(0,0,0);">3. Reparto de carga. 98</span><br><span style="color:rgb(0,0,0);">4. Almacenes de estado de sesión. (ASP.NET state service…). 102</span><br><span style="color:rgb(0,0,0);">5. Almacenes de caché. (Memcached…). 103</span><br><span style="color:rgb(0,0,0);">6. Servidores Proxy. 104</span><br><span style="color:rgb(0,0,0);">7. Prueba de autoevaluación. 105</span><br><br><span style="color:rgb(0,0,0);">Gestión de actualizaciones de servidores y aplicaciones 106</span><br><br><span style="color:rgb(0,0,0);">1. Entorno de desarrollo y preproducción. 107</span><br><span style="color:rgb(0,0,0);">2. Procedimientos de despliegue de actualizaciones. 110</span><br><span style="color:rgb(0,0,0);">3. Prueba de autoevaluación. 115</span><br><br><span style="color:rgb(0,0,0);">Auditoría y resolución de incidentes sobre servicios Web 116</span><br><br><span style="color:rgb(0,0,0);">1. Medición de la calidad del servicio prestada. 117</span><br><span style="color:rgb(0,0,0);">1.1. Parámetros de calidad. 117</span><br><span style="color:rgb(0,0,0);">1.2. Disponibilidad del servicio. 119</span><br><span style="color:rgb(0,0,0);">1.3. Acuerdos de prestación de Servicio (SLAs). 119</span><br><span style="color:rgb(0,0,0);">2. Gestión de vulnerabilidades en aplicaciones Web. 122</span><br><span style="color:rgb(0,0,0);">2.1. Herramientas de detección de vulnerabilidades en aplicaciones Web (P.e. Nikto). 122</span><br><span style="color:rgb(0,0,0);">3. Diagnóstico de incidentes en producción. 131</span><br><span style="color:rgb(0,0,0);">3.1. Monitorización. 131</span><br><span style="color:rgb(0,0,0);">3.2. Herramientas de medición del rendimiento (Contadores del sistema windows, apache mod_status...). 135</span><br><span style="color:rgb(0,0,0);">4. Técnicas de resolución de incidentes. 149</span><br><span style="color:rgb(0,0,0);">4.1. Medidas de contención. Workarounds. 149</span><br><span style="color:rgb(0,0,0);">4.2. Análisis causa - raíz. 150</span><br><span style="color:rgb(0,0,0);">4.3. Gestión proactiva de problemas. 151</span><br><span style="color:rgb(0,0,0);">5. Prueba de autoevaluación. 154</span><br><br><span style="color:rgb(0,0,0);">Resumen 155</span><br><br><span style="color:rgb(0,0,0);">Prueba de evaluación final 156</span></p>