Enviado em 23/02/2024 - 09:20h
Esse tópico mostrará como realizar um redirect através do tomcar para ocutar portas ou pastas de projetos.
Ex:De: suaurl.com.br:8080/seu projeto
Para: suaurl.com.br
Para criar hosts virtuais, primeiro navegue até o diretório de instalação do Tomcat e edite o arquivo conf/server.xml.
Dentro da tag: <Engine name=”Catalina” defaultHost=”localhost”> defina as configurações para cada host. Suas alterações deverá ficar similar com o código abaixo:
Dentro das tags “Host” usamos um nome para identificar o host criado. O “Alias” é o endereço que será usado para apontar para esse host. Outro ponto importante está no “docBase” dentro da tag “Context”, que informa o caminho real para a aplicação no servidor.
Após alterar as configurações, reinicie o Tomcat.
Ex:De: suaurl.com.br:8080/seu projeto
Para: suaurl.com.br
Para criar hosts virtuais, primeiro navegue até o diretório de instalação do Tomcat e edite o arquivo conf/server.xml.
Dentro da tag: <Engine name=”Catalina” defaultHost=”localhost”> defina as configurações para cada host. Suas alterações deverá ficar similar com o código abaixo:
<Host name=”app1" appBase=”webapps” unpackWARs=”true” autoDeploy=”true”>
<Alias>app1.local</Alias>
<Valve className=”org.apache.catalina.valves.AccessLogValve” directory=”logs” prefix=”aplicacaofervente_access_log” suffix=”.txt” pattern=”%h %l %u %t %r %s %b” />
<Context path=”” docBase=”/opt/tomcat9/webapps/app1" debug=”0" reloadable=”true” />
</Host>
<Host name=”app2" appBase=”webapps” unpackWARs=”true” autoDeploy=”true”>
<Alias>app2.local</Alias>
<Valve className=”org.apache.catalina.valves.AccessLogValve” directory=”logs” prefix=”aplicacaofervente_access_log” suffix=”.txt” pattern=”%h %l %u %t %r %s %b” />
<Context path=”” docBase=”/opt/tomcat9/webapps/app2" debug=”0" reloadable=”true” />
</Host>
Dentro das tags “Host” usamos um nome para identificar o host criado. O “Alias” é o endereço que será usado para apontar para esse host. Outro ponto importante está no “docBase” dentro da tag “Context”, que informa o caminho real para a aplicação no servidor.
Após alterar as configurações, reinicie o Tomcat.
sudo systemctl restart tomcat