Cómo crear hosts virtuales en Tomcat

Cómo crear hosts virtuales en Tomcat

El alojamiento virtual nos proporciona para alojar múltiples dominios (sitios web) en un solo servidor. Es un concepto de intercambio de recursos entre múltiples cuentas de alojamiento. El mejor uso del alojamiento virtual son los servidores de alojamiento compartido, donde varios usuarios pueden alojar múltiples sitios web en un solo servidor.

Esta publicación de blog lo ayudará a crear hosts virtuales en el servidor web de Tomcat.

Detalles de configuración

Aquí están los detalles básicos de configuración utilizados en este artículo:

  • Un host de Linux con dirección IP 192.168.1.100
  • Ejecutando el servidor Tomcat en el host en el puerto 80
  • Implementado dos aplicaciones de muestra, la primera aplicación está configurada en http: // 192.168.1.100/myapp1
  • La segunda aplicación está configurada en http: // 192.168.1.100/myapp2

La tarea es configurar hosts virtuales para ambas aplicaciones. El primer host virtual usa el dominio ejemplo.comunicarse y el segundo host virtual usará un subdominio manifestación.ejemplo.comunicarse.

Crear hosts virtuales en Tomcat

Tomcat almacena las configuraciones de host virtual en el servidor.xml archivo. El host virtual 'localhost' predeterminado está configurado en servidores Tomcat. Ahora tenemos que agregar dos hosts virtuales más como a continuación:

  1. Editar el servidor.xml Archivo en su editor de texto favorito. Este archivo existe bajo el confusión Directorio de la instalación de Tomcat.
  2. Vaya al final del archivo y obtendrá la configuración de host virtual predeterminada como se muestra a continuación:Configuración de host virtual predeterminada en Tomcat
  3. Crea el primer host virtual para el dominio ejemplo.comunicarse con el documento root/opt/tomcat/webapps/myapp1. También puede agregar una directiva de alias para configurar www.ejemplo.comunicarse. www.ejemplo.comunicarse
    12345678910 www.ejemplo.comunicarse

  4. El segundo host virtual se creará para un subdominio manifestación.ejemplo.comunicarse con/opt/tomcat/webapps/myapp2 documento root.
  5. 123456789

  6. El archivo de configuración se verá así:Configuración de hosts virtuales en Tomcat
  7. Guardar cambios y cerrar el archivo.

Reiniciar el servicio Tomcat

Una vez que haya realizado cambios en el archivo de configuración de TomCat, se requiere reiniciar el servicio para aplicar cambios. Si el TomCat se ejecuta como un servicio SystemD, use el siguiente comando para reiniciar.

sudo systemctl reiniciar Tomcat  

Si está ejecutando Tomcat con los scripts de shell. Use los siguientes comandos:

./bin/apagado.mierda  ./bin/startup.mierda  

Conclusión

Los hosts virtuales nos permiten configurar múltiples dominios en un solo servidor. Este tutorial te ayudó a configurar hosts virtuales en Tomcat Server.