Tomcat

Tomcat

Instalación de Apache Tomcat 9 en CentOS 8, configuración de roles y control de acceso por IP.


Instalación en CentOS 8

Seguimos la guía de referencia de instalación para Apache Tomcat 9 en Linux RHEL/CentOS.

Servicio y Configuración de Roles

Para acceder a la GUI de administración en el puerto 8082 (http://intranet.ejemplo.int:8082), configuramos los roles de acceso en /opt/jasperserver/apache-tomcat/conf/tomcat-users.xml:

<role rolename="manager-gui"/> 
<role rolename="admin-gui"/> 
<role rolename="manager-script"/> 
<role rolename="admin-script"/> 
<user username="admin" password="tu_contraseña_segura" roles="manager-gui, manager-script, admin-gui, admin-script"/> 

Control de Acceso por IP

Para restringir el acceso a las herramientas administrativas a subredes autorizadas:

  • Administrador de aplicaciones: /opt/jasperserver/apache-tomcat/webapps/manager/META-INF/context.xml
  • Administrador de host: /opt/jasperserver/apache-tomcat/webapps/host-manager/META-INF/context.xml

Añadimos la válvula de filtrado por IP:

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|192\.168\.1\.\d+|10\.0\.0\.\d+|::1|0:0:0:0:0:0:0:1" />
Soporte e Implantación

¿Necesitas ayuda implementando esta solución?

El equipo de ingenieros de Kuretes puede encargarse de la configuración, migración y mantenimiento seguro de estos entornos en tu infraestructura empresarial.