apuntes:servidores_aplicaciones
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
apuntes:servidores_aplicaciones [2018/01/18 15:13] – [Despliegue de aplicaciones] Santiago Faci | apuntes:servidores_aplicaciones [2023/05/28 20:41] (current) – [Utilizar contenedores con Docker] Santiago Faci | ||
---|---|---|---|
Line 127: | Line 127: | ||
--> | --> | ||
- | <role rolename=" | + | <role rolename=" |
- | <user username=" | + | <role rolename=" |
+ | <role rolename=" | ||
+ | <user username=" | ||
</ | </ | ||
Line 141: | Line 143: | ||
ProxyPass / ajp:// | ProxyPass / ajp:// | ||
ProxyPassReverse / ajp:// | ProxyPassReverse / ajp:// | ||
+ | . . . | ||
+ | </ | ||
+ | |||
+ | En el caso de que queramos que este nuevo host virtual de Apache haga de proxy de una aplicación web concreta, podremos añadir el nombre de dicha aplicación al de la URL en las dos opciones '' | ||
+ | |||
+ | <code apache> | ||
+ | . . . | ||
+ | ProxyPass / ajp:// | ||
+ | ProxyPassReverse / ajp:// | ||
. . . | . . . | ||
</ | </ | ||
Line 167: | Line 178: | ||
==== Configurar Tomcat para utilizar el protocolo HTTPS ==== | ==== Configurar Tomcat para utilizar el protocolo HTTPS ==== | ||
+ | |||
+ | Utilizaremos el comando '' | ||
<code bash> | <code bash> | ||
Line 192: | Line 205: | ||
/ | / | ||
</ | </ | ||
+ | |||
+ | Por defecto el fichero se crea en la carpeta del usuario que ha ejecutado el comando con el nombre '' | ||
<code bash> | <code bash> | ||
santi@zenbook: | santi@zenbook: | ||
</ | </ | ||
+ | |||
+ | A continuación, | ||
+ | |||
+ | La configuración por defecto es la que se muestra a continuación: | ||
<file xml server.xml> | <file xml server.xml> | ||
Line 204: | Line 223: | ||
. . . | . . . | ||
</ | </ | ||
+ | |||
+ | Y tenemos que modificar los atributos de la etiqueta '' | ||
<file xml server.xml> | <file xml server.xml> | ||
Line 214: | Line 235: | ||
. . . | . . . | ||
</ | </ | ||
+ | |||
+ | Una vez hechos estos cambios, tendremos que reiniciar el servidor de Tomcat y podremos visitar la dirección '' | ||
< | < | ||
Line 273: | Line 296: | ||
===== Pruebas de rendimiento ===== | ===== Pruebas de rendimiento ===== | ||
- | ===== Utilizar contenedores con Docker ===== | ||
---- | ---- | ||
Line 279: | Line 301: | ||
===== Ejercicios ===== | ===== Ejercicios ===== | ||
- | ---- | + | |
- | + | * Apache Tomcat 8 | |
- | ===== Proyectos | + | * Configurar acceso web a Tomcat 8 (configurar usuarios) |
- | + | * Preparar una aplicación web de ejemplo y despliegala en Tomcat | |
- | ---- | + | * Configurar Apache y Tomcat para usar el proxy_ajp y poder poder acceder a la aplicación web desde un host virtual |
- | + | * Deshabilitar el conector para el puerto 8080 de Tomcat | |
- | ===== Prácticas ===== | + | * Instalar un servidor SSH (openssh) en la máquina Debian 9 |
+ | * Instalar un servidor FTP (pure FTP) en la máquina Debian 9 \\ \\ | ||
+ | | ||
+ | * Apache | ||
+ | * Apache Tomcat 8 | ||
+ | * Configurar acceso web a Tomcat 8 (configurar usuarios para poder acceder a la aplicación web para desplegar aplicaciones) (CAPTURA) | ||
+ | * Preparar una aplicación web de ejemplo y despliegala en Tomcat (CAPTURA) | ||
+ | * Crea un host virtual en Apache para el dominio // | ||
+ | * Configurar Apache y Tomcat para usar el proxy_ajp y poder poder acceder a la aplicación web desde el host virtual directamente (// www.tunombreyapellidos.com //) (CAPTURA) | ||
+ | * Deshabilitar el conector para el puerto 8080 de Tomcat de forma que la aplicación web instalada sólo sea accesible a través del host virtual de Apache (CAPTURA) | ||
+ | * Instalar un servidor SSH (openssh) en la máquina Debian 9 | ||
+ | * Despliega la aplicación web hecha para Tomcat subiéndola remotamente por SSH al servidor (CAPTURA) | ||
+ | * Instalar un servidor FTP (pure FTP) en la máquina Debian 9 | ||
+ | * Despliega la aplicación web hecha para Tomcat subiéndola remotamente por FTP al servidor (CAPTURA) | ||
+ | * Deshabilita el acceso al manager-app de Tomcat (CAPTURA) | ||
+ | * Realiza una segunda aplicación web, despliegala en Tomcat utilizando el servidor FTP y configura otro host virtual en Apache para acceder a ella (en este caso a través de // www.tuapellidosynombre.com //) (CAPTURA) | ||
---- | ---- | ||
- | (c) 2017 Santiago Faci | + | (c) 2018 Santiago Faci |
apuntes/servidores_aplicaciones.1516288429.txt.gz · Last modified: 2019/01/04 13:02 (external edit)