Como criar hosts virtuais no tomcat

Como criar hosts virtuais no tomcat

A hospedagem virtual nos fornece para hospedar vários domínios (sites) em um único servidor. É um conceito de compartilhamento de recursos entre várias contas de hospedagem. O melhor uso da hospedagem virtual é os servidores de hospedagem compartilhados, onde vários usuários podem hospedar vários sites em um único servidor.

Esta postagem do blog ajudará você a criar hosts virtuais no servidor da web tomcat.

Detalhes da configuração

Aqui estão os detalhes básicos de configuração usados ​​neste artigo:

  • Um host Linux com endereço IP 192.168.1.100
  • Executando o servidor Tomcat no host na porta 80
  • Implantado duas aplicações de amostra, o primeiro aplicativo é configurado em http: // 192.168.1.100/myApp1
  • O segundo aplicativo está configurado em http: // 192.168.1.100/myApp2

A tarefa é configurar hosts virtuais para ambos os aplicativos. O primeiro host virtual usa o domínio exemplo.com e o segundo host virtual usará um subdomínio demonstração.exemplo.com.

Crie hosts virtuais no tomcat

Tomcat armazena as configurações do host virtual sob o servidor.xml arquivo. O host virtual "localhost" padrão está configurado em servidores Tomcat. Agora temos que adicionar mais dois hosts virtuais como abaixo:

  1. Editar o servidor.xml arquivo em seu editor de texto favorito. Este arquivo existe sob o conf Diretório da instalação do tomcat.
  2. Vá para o final do arquivo e você obterá a configuração padrão do host virtual, como mostrado abaixo:Configurações padrão de host virtual no tomcat
  3. Crie o primeiro host virtual para o domínio exemplo.com com o documento raiz/opt/tomcat/webapps/myApp1. Você também pode adicionar uma diretiva de alias para configurar www.exemplo.com. www.exemplo.com
    12345678910 www.exemplo.com

  4. O segundo host virtual será criado para um subdomínio demonstração.exemplo.com com/opt/tomcat/webApps/myApp2 Raiz de documentos.
  5. 123456789

  6. O arquivo de configuração ficará assim:Configuração de hosts virtuais no tomcat
  7. Salvar alterações e fechar o arquivo.

Reinicie o serviço Tomcat

Depois de fazer alterações no arquivo de configuração do tomcat, é necessário reiniciar o serviço para aplicar alterações. Se o tomcat estiver em execução como um serviço Systemd, use o seguinte comando para reiniciar.

sudo systemctl reiniciar o tomcat  

Se você estiver executando o tomcat com os scripts de shell. Use os seguintes comandos:

./bin/desligamento.sh  ./bin/startup.sh  

Conclusão

Os hosts virtuais nos permitem configurar vários domínios em um único servidor. Este tutorial ajudou você a configurar hosts virtuais no servidor tomcat.