Como configurar o proxy reverso do Apache Tomcat

Como configurar o proxy reverso do Apache Tomcat
Existem várias opções ao configurar um proxy para o servidor Apache Tomcat. Este tutorial mostra como configurar um proxy reverso para o Apache Tomcat usando o servidor web http apache.

Etapa 1: Instale o apache tomcat

O primeiro passo é instalar o servidor Apache Tomcat. Neste guia, usaremos o Apache Tomcat 10.

Atualize seu sistema

Comece atualizando seu sistema:

Atualização do sudo apt
Atualização do sudo apt

Instale Java JDK

Antes de instalar o Apache Tomcat, precisamos garantir que tenhamos uma versão Java em funcionamento instalada.

Use o comando abaixo para instalar o OpenJDK 11.

sudo apt install openjdk-11-jdk

Depois que a instalação concluir, abra o terminal e verifique a versão JDK como:

$ java --version
OpenJdk 11.0.11 2021-04-20
Ambiente de tempo de execução do OpenJDK (Construa 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK de 64 bits servidor VM (Construa 11.0.11+9-Ubuntu-0ubuntu2.20.04, modo misto, compartilhamento)

Se você receber o erro "Comando não encontrado", verifique se a instalação foi bem -sucedida.

Instale o apache tomcat

O próximo passo é baixar e instalar o apache tomcat. Abra seu terminal e insira o comando:

wget https: // dlcdn.apache.org/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.alcatrão.gz

O comando acima vai baixar o pacote Tomcat 10.

Em seguida, descompacte o pacote como:

TAR XVF APACHE-TOMCAT-10.0.12.alcatrão.gz

Inicie o serviço Apache Tomcat

Navegue até o diretório/bin extraído:

CD Apache-Tomcat-10.0.12/bin/

Inicie o serviço Tomcat:

sudo ./comece.sh

Etapa 2: Instale o apache httpd

A etapa a seguir é instalar o servidor Apache HTTPD. Use o comando apt como:

sudo apt -get install apache2 -y

Inicie o serviço HTTPD

Após a conclusão, inicie o serviço HTTPD:

SUDO SERVIÇO APACHE2 START

Etapa 3: Ativar Mod_proxy Módulo

Depois de ter todos os servidores em funcionamento, agora podemos configurar o proxy reverso para o servidor Tomcat.

Comece ativando o módulo MOD_Proxy para o apache httpd:

sudo a2enmod proxy

Etapa 4: Configurar hosts virtuais do Apache

O próximo passo é configurar o roteamento do host virtual para o servidor HTTPD. Fazer isso nos permite encaminhar solicitações para os destinos desejados.

sudo vim/etc/apache2/sites-habilitado/000-default.conf

Digite a entrada do host virtual como:


Proxyrequests Off
ProxyPass/WebApps http: // localhost: 8080/
ProxyPassReverse/WebApps http: // localhost: 8080/

Ordem permitir, negar
Permitir de todos

Salve e feche o arquivo.

Por fim, reinicie o servidor Apache como:

SUDO Service Apache2 Reiniciar

Você pode testar o proxy navegando para http: // localhost/webapps

Conclusão

Este guia mostrou como configurar um proxy reverso para o apache tomcat usando o servidor Apache HTTPD.