LINUX

Cómo vincular Apache Tomcat a IPv4 en CentOS / Redhat

Hola a todos, hoy aprenderemos cómo vincular tomcat a ipv4 en la distribución de Linux CentOS 7.

Apache Tomcat es un servidor web de código abierto y un contenedor de servlets desarrollado por Fundación de software Apache. Implementa las especificaciones Java Servlet, JavaServer Pages (JSP), Java Unified Expression Language y Java WebSocket de Sun Microsystems y proporciona un entorno de servidor web para que se ejecute el código Java.

La vinculación de Tomcat a IPv4 es necesaria si nuestro servidor no funciona debido a la vinculación predeterminada de nuestro servidor tomcat a IPv6. Como sabemos, IPv6 es la forma moderna de asignar una dirección IP a un dispositivo y no está en práctica en estos días, pero puede entrar en práctica en el futuro. Por lo tanto, actualmente no necesitamos cambiar nuestro servidor Tomcat a IPv6 debido a que no se usa y deberíamos vincularlo a IPv4.

Antes de pensar en vincularnos a IPv4, debemos asegurarnos de que tenemos Tomcat instalado en nuestro CentOS 7. Aquí hay un tutorial rápido sobre cómo instalar Tomcat 8 en CentOS 7.0 Server.

1. Cambiar al usuario tomcat

En primer lugar, cambiaremos de usuario a gato usuario. Podemos hacer eso corriendo su – tomcat en un caparazón o terminal.

# su - tomcat

Cambiar de usuario a tomcat

2. Encontrar Catalina.sh

Ahora, primero iremos al directorio bin dentro del directorio de instalación de Apache Tomcat, que generalmente se encuentra en /usr / share / apache-tomcat-8.0.x / bin / donde x es una subversión de Apache Tomcat Release. En mi caso, es /usr/share/apache-tomcat-8.0.18/bin/ ya que tengo la versión 8.0.18 instalada en mi servidor CentOS 7.

$ cd /usr/share/apache-tomcat-8.0.18/bin

Nota: Reemplace 8.0.18 por la versión de Apache Tomcat instalada en su sistema.

Dentro de la carpeta bin, hay un archivo de script llamado catalina.sh. Ese es el archivo de secuencia de comandos que editaremos y agregaremos una línea de configuración que unirá Tomcat a IPv4. Puede ver ese archivo ejecutando ls en una terminal o shell.

$ ls

encontrando catalina.sh

3. Configuración de Catalina.sh

Ahora, agregaremos JAVA_OPTS = «$ JAVA_OPTS -Djava.net.preferIPv4Stack = true -Djava.net.preferIPv4Addresses» a ese archivo de secuencias de comandos catalina.sh al final del archivo, como se muestra en la figura siguiente. Podemos editar el archivo usando nuestro software de edición de texto favorito como nano, vim, etc. Aquí, usaremos nano.

$ nano catalina.sh

Guión de Catalina

Luego, agregue al archivo como se muestra a continuación:

JAVA_OPTS = «$ JAVA_OPTS -Djava.net.preferIPv4Stack = true -Djava.net.preferIPv4Addresses»

catalina configurada

Ahora, como hemos agregado la configuración al archivo, ahora guardaremos y saldremos de nano.

4. Reinicio

Ahora, reiniciaremos nuestro servidor Tomcat para que nuestra configuración funcione. Primero tendremos que ejecutar shutdown.sh y luego startup.sh.

$ ./shutdown.sh

Ahora, ejecute ejecutar startup.sh como:

$ ./startup.sh

reiniciando el servidor apache tomcat

Esto reiniciará nuestro servidor Tomcat y se cargará la configuración que finalmente vinculará el servidor a IPv4.

Conclusión

Hurra, finalmente hemos conseguido que nuestro servidor tomcat se vincule a IPv4 ejecutándose en nuestra distribución de Linux CentOS 7. La vinculación a IPv4 es fácil y es necesaria si su servidor Tomcat está vinculado a IPv6, lo que de hecho hará que su servidor tomcat no funcione ya que IPv6 no se usa en estos días y puede entrar en práctica en el futuro. Si tiene alguna pregunta, comentario o retroalimentación, por favor escriba en el cuadro de comentarios a continuación y háganos saber qué cosas deben agregarse o mejorarse. ¡Gracias! Disfrutar 🙂

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar