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.