Cómo instalar Apache Tomcat en Debian Top 10

Cómo instalar Apache Tomcat en Debian Top 10
Este tutorial explica cómo instalar Apache Tomcat en Debian 11, sus predecesores y las distribuciones de Linux con sede en Debian.

Antes de escribir un tutorial para la pista de Linux, siempre reviso el contenido de otros blogs para mejorar el nuestro. Esta vez me sorprendió que ningún tutorial disponible sobre la instalación de Apache Tomcat en Debian 11 incluyó el método de instalación de apt-get, que es más fácil de ejecutar. Por lo tanto, decidí incluir ambos métodos: Instalación de Tomcat en Debian 11 utilizando la instalación manual de APT y Tomcat.

Configuración de su sistema para instalar Tomcat en Debian 11

Todas las instrucciones en esta sección son obligatorias para ambos métodos de instalación de Tomcat.

Antes de comenzar, necesitamos abrir el puerto predeterminado de Tomcat, 8080. Puede hacerlo usando UFW ejecutando el siguiente comando.

sudo UFW Permitir 8080

Luego actualice sus repositorios ejecutando el comando a continuación.

Actualización de sudo apto

Instale Java usando apto Como se muestra en la siguiente captura de pantalla.

sudo apt install openjdk-11-jdk -y

Instalación de Apache Tomcat en Debian 11 usando apto

Para comenzar, instalemos Tomcat usando APT, como se muestra en la captura de pantalla a continuación.

sudo apto install tomcat9 -y

Antes de agregar un usuario de Tomcat, agregue el grupo TOMCAT9 ejecutando el comando a continuación.

sudo groupadd tomcat9

Luego cree el usuario ejecutando el siguiente comando, como se muestra en la siguiente captura de pantalla.

sudo useradd -s /bin /false -g tomcat9 -d /etc /tomcat9 tomcat9

Ahora está instalado Tomcat, puede iniciarlo y verificar si comienza correctamente ejecutando los comandos a continuación.

sudo systemctl iniciar tomcat9
sudo systemctl status tomcat9

Ahora es el momento de definir al usuario con acceso a Tomcat9. Para hacerlo, debe editar el archivo de configuración /etc/tomcat9/tomcat-users.xml. Puede editarlo con Nano ejecutando el siguiente comando.

sudo nano/etc/tomcat9/tomcat-users.xml

Una vez dentro del archivo, copie el siguiente código reemplazando Linuxhint con tu nombre de usuario y Tu Pasado de Pasas con la contraseña a la que desea acceder a Tomcat.





Guardar y salir del archivo de configuración; Si usa Nano, puede presionar CTRL+X para salir de los cambios de guardado.

Ahora, puede acceder al siguiente enlace: http: // localhost: 8080/

Como puede ver, Tomcat se instaló correctamente. Ahora, instalemos el administrador web de Tomcat y el manager host ejecutando el siguiente comando.

sudo apto install tomcat9-admin

Acceso http: // localhost: 8080/gerente/html y escriba el nombre de usuario y la contraseña que escribió al editar el archivo /etc/tomcat9/tomcat-users.xml.

Y como puede ver, Tomcat Web Application Manager funciona correctamente.

Ahora accedamos a http: // localhost: 8080/host-manager/html para verificar el administrador de host virtual Tomcat; Escriba el nombre de usuario y la contraseña cuando se les solicite.

Y como puede ver, el administrador del host funciona correctamente.

Instalación de Apache Tomcat en Debian 11 manualmente

Ahora veamos cómo instalar Apache Tomcat en Debian 11 manualmente, sin apt/apt-get.

Para comenzar, acceda al siguiente enlace: https: // Tomcat.apache.org/descargar-90.CGI y seleccione el .alquitrán.Archivo GZ que se muestra en la siguiente imagen y descárguelo a su sistema.

Crea el directorio /OPT/TOMCAT Usando MKDIR como se muestra a continuación:

sudo mkdir /opt /tomcat

Extraiga Tomcat ejecutando el siguiente comando.

sudo tar -xzvf apache-tomcat-*.alquitrán.GZ

Mueva todo el contenido del directorio extraído a /OPT/TOMCAT, Como se muestra en la captura de pantalla a continuación.

sudo MV Apache-Tomcat-9.0.52/*/Opt/Tomcat/

Agregar el grupo gato ejecutando el siguiente comando.

sudo groupadd Tomcat

Ahora, agregue el usuario gato ejecutando el comando a continuación.

sudo userAdd -g Tomcat -d/Opt/Tomcat -s/usr/sbin/nologin Tomcat

Dar permisos recursivos al usuario y al grupo sobre /OPT/TOMCAT ejecutando el siguiente comando.

sudo chown -r Tomcat: Tomcat/Opt/Tomcat/

Ahora es el momento de obtener el camino del paquete Java que instalamos en los primeros pasos de este tutorial. Para obtener la ruta adecuada, puede ejecutar el comando a continuación.

Sudo Update-Java-Alternatives -l

Como puede ver, el camino es /usr/lib/jvm/java-1.11.0-openjdk-amd64. Tendremos que copiarlo en el archivo de configuración de Tomcat. Abrirlo usando nano se mostró en el siguiente ejemplo.

sudo nano/etc/systemd/System/Tomcat.servicio

Copie todo el código a continuación en el archivo que acaba de crear.

Nota: En el entorno de línea = java_home = add /usr/lib/jvm/java-1.11.0-openjdk-amd64 o la ruta que obtuvo al ejecutar update-java-alternates -l, como se muestra en el ejemplo a continuación.

[Unidad]
Descripción = Apache Tomcat
Deseos = red.objetivo
Después = red.objetivo
[Servicio]
Tipo = bifurcado
Ambiente = java_home =/usr/lib/jvm/java-1.11.0-openjdk-amd64/
Ambiente = catalina_pid =/opt/tomcat/temp/tomcat.pid
Ambiente = catalina_home =/opt/tomcat
Ambiente = "catalina_opts = -xms512m -xmx1g -djava.neto.preferipv4stack = true "
Ambiente = "java_opts = -djava.awt.sin cabeza = verdadero "
Execstart =/opt/tomcat/bin/startup.mierda
Execstop =/opt/tomcat/bin/shutdown.mierda
SuccessExitStatus = 143
Usuario = Tomcat
Grupo = Tomcat
Umask = 0007
Reiniciar
Reiniciar = siempre
[Instalar]
Wantedby = Multi-user.objetivo

Salir de cambios de salvación de nano.

Dé todos los permisos de ejecución de scripts como se muestra a continuación.

CHMOD +X/OPT/TOMCAT/BIN/*.mierda

Inicie el servicio TomCat utilizando SystemCTL como se muestra a continuación.

sudo systemctl iniciar tomcat.servicio

También puede ejecutar el comando a continuación para verificar si el servicio de Tomcat se inició correctamente.

SUDO SYSTEMCTL ESTADO TOMCAT.servicio

Habilite el servicio ejecutando el siguiente comando.

sudo systemctl habilita Tomcat

Ahora agregemos un usuario de Tomcat en el archivo de configuración /opt/tomcat/conf/tomcat-users.xml. Abra el archivo de configuración ejecutando el siguiente comando.

sudo nano/opt/tomcat/conf/tomcat-users.xml

Copie el siguiente código, reemplace Linuxhint Con el nombre de usuario desea definir y reemplazar Tu Pasado de Pasas Con la contraseña que elija.





Salir de los cambios de ahorro de archivo.

Ahora edite el archivo de configuración /Opt/Tomcat/WebApps/Manager/Meta-Inf/Context.xml ejecutando el comando a continuación.

sudo nano/opt/tomcat/webapps/ganager/meta-inf/context.xml

Encuentra las siguientes líneas:

permitirse = "127 \.\ D+\.\ D+\.\ D+| :: 1 | 0: 0: 0: 0: 0: 0: 0: 1 " />

Reemplace el código de arriba con este, o comente agregando al final, como se muestra a continuación.

Repita la operación anterior con el archivo de configuración /opt/tomcat/webapps/host-manager/meta-inf/context.xml. Para hacerlo usando Nano Run:

sudo nano/opt/tomcat/webapps/host-manager/meta-inf/context.xml

Comenta nuevamente sobre la siguiente pieza de código, o comenta sobre él.

permitirse = "127 \.\ D+\.\ D+\.\ D+| :: 1 | 0: 0: 0: 0: 0: 0: 0: 1 " />

El resultado debe ser el siguiente con Al final, como se muestra en la captura de pantalla a continuación.

Salir guardando cambios.

Ahora reinicie el servicio TomCat nuevamente utilizando SystemCTL como se muestra a continuación.

sudo systemctl reiniciar Tomcat

Visite el enlace http: // localhost: 8080/, y debe ver que Tomcat funciona correctamente, como se muestra en la imagen a continuación.

Ahora puedes ver que Tomcat funciona correctamente.

Conclusión

Instalar Apache Tomcat en Debian 11 no es diferente de instalarlo en versiones de Debian anteriores. Los métodos explicados anteriormente también son útiles para las distribuciones de Linux con sede en Debian como Ubuntu. Como puede ver a través de esta lectura, el proceso de instalación incluye muchos pasos, pero es bastante simple, y cualquier nivel de usuario de Linux puede lograr esto. Recuerde abrir el puerto 8080 (muchos usuarios se olvidan de esto). Además, se recomienda seguir el método APT sobre el método de manal.

Gracias por leer este artículo explicando cómo instalar Apache Tomcat en Debian 11. Sigue siguiéndonos para obtener más consejos y tutoriales de Linux.