Paso 1: Instale Apache Tomcat
El primer paso es instalar el servidor Apache Tomcat. En esta guía, usaremos Apache Tomcat 10.
Actualiza tu sistema
Comience actualizando su sistema:
Actualización de sudo apto
actualización de sudo apt
Instalar Java JDK
Antes de instalar Apache Tomcat, debemos asegurarnos de tener una versión de Java en funcionamiento instalada.
Use el comando a continuación para instalar OpenJDK 11.
sudo apt install OpenJDK-11-JDK
Una vez que se complete la instalación, abra el terminal y verifique la versión JDK como:
$ java --versión
OpenJDK 11.0.11 2021-04-20
Entorno de tiempo de ejecución de OpenJDK (construir 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK de 64 bits VM (compilar 11.0.11+9-Ubuntu-0ubuntu2.20.04, modo mixto, compartir)
Si obtiene el error de "comando no encontrado", asegúrese de que la instalación haya sido exitosa.
Instalar Apache Tomcat
El siguiente paso es descargar e instalar Apache Tomcat. Abra su terminal e ingrese el comando:
wget https: // dlcdn.apache.org/Tomcat/Tomcat-10/V10.0.12/bin/apache-TOMCAT-10.0.12.alquitrán.GZ
El comando anterior descargará el paquete Tomcat 10.
A continuación, descomprima el paquete como:
Tar XVF Apache-TOMCAT-10.0.12.alquitrán.GZ
Inicie el servicio Apache Tomcat
Navegue al directorio/contenedor extraído:
CD Apache-Tomcat-10.0.12/bin/
Inicie el servicio Tomcat:
sudo ./puesta en marcha.mierda
Paso 2: instalar Apache httpd
El siguiente paso es instalar el servidor Apache HTTPD. Use el comando APT como:
sudo apt -get install apache2 -y
Inicie el servicio HTTPD
Al finalizar, inicie el servicio HTTPD:
servicio sudo apache2 inicio
Paso 3: Habilitar MOD_PROXY MODULE
Una vez que tenemos todos los servidores en funcionamiento, ahora podemos configurar el proxy inverso para el servidor Tomcat.
Comience habilitando el módulo mod_proxy para el apache httpd:
sudo a2enmod proxy
Paso 4: Configurar los hosts virtuales de Apache
El siguiente paso es configurar el enrutamiento de host virtual para el servidor HTTPD. Hacer esto nos permite reenviar las solicitudes a sus destinos deseados.
sudo vim/etc/apache2/sitios habilitado/000 default.confusión
Ingrese la entrada de host virtual como:
ProxyRequests Off
ProxyPass/WebApps http: // localhost: 8080/
ProxyPassReverse/WebApps http: // localhost: 8080/
Ordenar permitir, negar
Permitir de todos
Guarde y cierre el archivo.
Finalmente, reinicie el servidor Apache como:
SUDO SERVICIO APACHE2 Reiniciar
Puede probar el proxy navegando a http: // localhost/webapps
Conclusión
Esta guía le mostró cómo configurar un proxy inverso para el Apache Tomcat usando el servidor Apache HTTPD.