GNU/Linux >> Tutoriales Linux >  >> Cent OS

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

Hola a todos, hoy aprenderemos cómo enlazar tomcat a ipv4 en CentOS 7 Linux Distribution.

Apache Tomcat es un servidor web de código abierto y un contenedor de servlets desarrollado por Apache Software Foundation. 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á completamente en práctica en estos días, pero puede entrar en práctica en un futuro próximo. Por lo tanto, actualmente no necesitamos cambiar nuestro servidor tomcat a IPv6 debido a que no se usa y debemos vincularlo a IPv4.

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

1. Cambiando al usuario tomcat

En primer lugar, cambiaremos de usuario a tomcat usuario. Podemos hacerlo ejecutando su - tomcat en un shell o terminal.

# su - 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 la subversión de Apache Tomcat Release. En mi caso, es /usr/share/apache-tomcat-8.0.18/bin/ ya que tengo instalada la versión 8.0.18 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 script que editaremos y agregaremos una línea de configuración que vinculará a Tomcat con IPv4. Puede ver ese archivo ejecutando ls en una terminal o shell.

$ ls

3. Configurando 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 siguiente figura. Podemos editar el archivo usando nuestro software de edición de texto favorito como nano, vim, etc. Aquí, usaremos nano.

$ nano catalina.sh

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

JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses"

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

4. Reiniciando

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

$ ./shutdown.sh

Ahora, ejecute startup.sh como:

$ ./startup.sh

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

Conclusión

Hurra, finalmente tenemos nuestro servidor tomcat vinculado a IPv4 ejecutándose en nuestra distribución 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, comentario, escriba en el cuadro de comentarios a continuación y háganos saber qué cosas deben agregarse o mejorarse. ¡Gracias! Disfruta :-)


Cent OS
  1. Cómo iniciar, detener o reiniciar el servidor Apache en CentOS 7

  2. Cómo instalar el servidor web Apache en CentOS 7

  3. Cómo instalar el servidor web Apache en Centos 8

  4. Cómo instalar Apache Tomcat 8 en CentOS

  5. Cómo instalar Apache Tomcat en CentOS 7

Cómo configurar el servidor DNS (BIND) en CentOS 8 / RHEL 8

Cómo instalar el servidor web Apache en CentOS 8

Cómo instalar el servidor LAMP en CentOS 8

Cómo instalar Apache Tomcat en CentOS 8

Cómo instalar Apache Tomcat 9 en CentOS 7

Cómo hacer una transferencia SSL de Tomcat a Tomcat en CentOS