El equilibrio de carga mejora el rendimiento y asegura que los servidores no disminuyan debido a una gran carga de trabajo. También puede ayudar a administrar el tráfico si uno de los recursos está inactivo.
Este tutorial le mostrará cómo configurar un equilibrador de carga en Apache Tomcat usando el servidor Apache HTTP.
Nota: Antes de continuar, asegúrese de tener a Apache Tomcat y Apache Httpd instalados y funcionando correctamente. Echa un vistazo a nuestro tutorial sobre los temas para obtener más información.
Paso 1 - Descargar mod_jk
En este tutorial, utilizaremos el módulo mod_jkk para implementar el equilibrio de carga para el servidor Tomcat. El mod_jk es un módulo Apache utilizado para proporcionar un clúster para el equilibrio de carga y las características proxy.
Deberá instalar el módulo por separado porque no está empaquetado en el Apache HTTP.
Abra su navegador y navegue a:
https: // Archivo.apache.org/Dist/Tomcat/Tomcat-Connectores/JK/Binaries/Windows/
Antes de instalar el módulo Mod_JK, asegúrese de que tanto Apache Tomcat como Httpd se estén ejecutando correctamente.
Paso 2 - Instalación de MOD_JK
Una vez que tenga descargado el módulo MOD_JK, el siguiente paso es instalarlo en el servidor Apache.
Empiece por extraer el archivo. A continuación, seleccione el mod_jk.Entonces, archivo y copie en el directorio de módulos en el directorio root httpd.
Paso 3: agregue el módulo a la configuración HTTP
Una vez que hayamos agregado el módulo mod_jk al directorio de módulos del apache httpd, necesitamos cargarlo editando el httpd.archivo conf.
En el directorio de conf, edite el httpd.Archivo confirmación usando su editor de texto favorito:
A continuación, agregue la siguiente entrada en el httpd.File conf para cargar el módulo mod_jk.
En el siguiente paso, necesitamos configurar el módulo mod_jk en el httpd.archivo conf. Considere las entradas que se muestran a continuación:
# Ruta al archivo de configuración del trabajador
Jkworkersfile c: \ httpd \ conf \ trabajadores.propiedades
# Registro y memoria
Jkshmfile c: \ httpd \ log \ mod_jk.shm
Jklogfile c: \ httpd \ log \ mod_jk.registro
Información de Jkloglevel
# Supervisión
Jkmount /stat /* stat
Jkmount /* Balancer
En el JKWorkersfile, definimos el camino hacia los trabajadores de Tomcat:
Paso 4 - Configurar trabajadores de clúster
En este paso, necesitamos configurar los trabajadores. Los trabajadores se refieren a los servidores Tomcat utilizados para procesar las solicitudes.
Abra el directorio de instalación de Apache HTTPD y navegue al directorio AFF. Crea un trabajador.archivo de propiedades.
NOTA: Asegurar el camino de los trabajadores.El archivo de propiedades es similar al conjunto en el httpd.directorio.
Dentro de los trabajadores.Archivo de propiedades, ingrese las entradas que se muestran a continuación:
obrero.Lista = STAT
obrero.jk-status.tipo = estado
obrero.jk-status.read_only = verdadero
obrero.Tomcat_1.type = AJP13
obrero.Tomcat_1.Puerto = 9001
obrero.Tomcat_1.host = 127.0.0.1
obrero.Tomcat_2.type = AJP13
obrero.Tomcat_2.Puerto = 9002
obrero.Tomcat_2.host = 127.0.0.1
obrero.Tomcat_3.type = AJP13
obrero.Tomcat_3.Puerto = 9003
obrero.Tomcat_3.host = 1270.0.0.1
obrero.Lista = Balancer
obrero.balancín.tipo = lb
obrero.balancín.balance_workers = tomcat_1, tomcat_2, tomcat_3
Las siguientes son las propiedades en el archivo del trabajador y su propósito respectivo:
Finalmente, guarde los archivos y reinicie los servidores.
Conclusión
Esta guía cubrió cómo configurar el equilibrio de carga para los servidores Apache Tomcat y HTTPD. Para obtener más información, consulte la documentación de equilibrio de carga.
https: // Tomcat.apache.org/conectores-doc/common_howto/loadbalancers.html
Gracias por leer!