Cómo configurar Apache Tomcat en Linux

Cómo configurar Apache Tomcat en Linux
Apache Tomcat, o simplemente Tomcat, es un servidor web gratuito y de código abierto desarrollado por Apache Software Foundation para implementar Java Servlet, Javaserver Pages, Java Expression Language y Web-Socket Technologies. Proporciona un servidor HTTP 'puro Java'.

Apache Tomcat proporciona un conector HTTP predeterminado en el puerto 8080, lo que le permite usarlo como servidor web como Apache para sus aplicaciones Java.

Este artículo le mostrará cómo configurar completamente el servidor Apache Tomcat en su máquina Linux.

NOTA: Probé las instrucciones y los métodos de instalación en un Ubuntu 20.04 y Debian 10.7 servidor.

Requisitos

Para que siga con el proceso de instalación proporcionado en esta guía, necesitará:

  1. Un servidor Linux totalmente actualizado
  2. Permisos de sudo o raíz

Instalación de Apache Tomcat

Comencemos instalando TomCat en nuestro servidor.

Instalación de Java JDK

Antes de instalar Apache Tomcat, debemos asegurarnos de que se instale una versión de Java en nuestro servidor.

En nuestro ejemplo, usaremos el Amazon Corretto JDK.

Comience actualizando su sistema e instale Java-Common, Wget y Curl como:

actualización de sudo apt-get
sudo apt-get install java-common curl wget -y

A continuación, inicie su navegador y navegue a la página de descarga de Amazon Corretto según lo dispuesto en el recurso a continuación:

https: // documentos.AWS.Amazonas.com/Corretto/Último/Corretto-11 -ug/Descargar List.html

Localice el paquete para su sistema Linux y copie el enlace de descarga.

Una vez que copie el enlace de descarga, abra el terminal e ingrese el comando a continuación:

wget https: // corretto.AWS/Descargas/Último/Amazon-Corretto-11-X64-Linux-JDK.debutante

El comando anterior descargará el corretto jdk a su sistema para la instalación.

Una vez que se complete la descarga, ingrese el comando a continuación para instalar el paquete JDK.

sudo DPKG -I Amazon-Corretto-11-X64-Linux-JDK.debutante

El comando anterior utilizará el paquete Debian descargado para instalar el JDK.

Para verificar que la instalación se complete y tenga instalado JDK, ingrese el comando:

Java -Versión

Ejecución de este comando debe imprimir la versión Java y el proveedor JDK. A continuación se muestra una salida de ejemplo:

OpenJDK 11.0.12 2021-07-20 LTS
OpenJDK Runtime Environment Corretto-11.0.12.7.1 (construir 11.0.12+7-lts)
OpenJDK Servidor de 64 bits VM Corretto-11.0.12.7.1 (construir 11.0.12+7 lts, ​​modo mixto)

Configuración del usuario de Tomcat

Por razones de seguridad, es mejor tener una cuenta de usuario para ejecutar los servicios Apache Tomcat. Evite usar el usuario root para ejecutar el servidor Tomcat.

Comencemos creando el usuario de Tomcat con un directorio de inicio predeterminado y un shell establecido en falso.

sudo useradd -m -u -d /home /tomcat -s $ (que falso) Tomcat

Para verificar que el usuario de TomCat existe con la información correcta, Cat el archivo /etc /passwd como:

CAT /ETC /PASSWD | Grep Tomcat

A continuación se muestra una salida de ejemplo:

Tomcat: x: 1001: 1001 ::/home/tomcat:/usr/bin/false

Instalar Tomcat 10

El siguiente paso es instalar el binario Tomcat en nuestro sistema. Al escribir este tutorial, Apache Tomcat 10 no está disponible en repositorios oficiales para las principales distribuciones de Linux.

Inicie su navegador y navegue a la página de descarga de Apache Tomcat 10.

Seleccione el alquitrán o el archivo zip y copie el enlace de descarga.

Abra la terminal y navegue al directorio de inicio de usuario de Tomcat que creamos en el paso anterior.

CD /Home /Tomcat

A continuación, use wget o curl para descargar el archivo de tomcat como:

sudo wget https: // dlcdn.apache.org/Tomcat/Tomcat-10/V10.0.10/bin/apache-tomcat-10.0.10.alquitrán.GZ

El paso final es desarchive los archivos y almacenarlos en el directorio de inicio de Tomcat. Puedes usar el comando:

sudo tar xvf apache-tomcat-10.0.10.alquitrán.GZ -C . --Strip-Componentes = 1

El siguiente paso es usar el comando chown para establecer los permisos correctos para los archivos Apache Tomcat.

sudo chown -r Tomcat: Tomcat.
sudo chmod -r u+x ./papelera/

Cómo configurar el usuario de Apache Tomcat en Linux

Para configurar los usuarios de Apache Tomcat, necesitamos editar los usuarios TomCat.archivo XML en el directorio de conf.

Edite el archivo y agregue los detalles del usuario como se muestra en el ejemplo a continuación:

sudo vim/home/tomcat/conf/tomcat-users.xml

Agregue las líneas como




roles = "gerente-gui, admin-gui"/>

En la configuración de ejemplo anterior, el nombre de usuario TomCat solo puede acceder al administrador de TomCat, mientras que el nombre de usuario del administrador puede acceder tanto al administrador como a la interfaz de administrador.

Asegúrese de agregar la configuración del nombre de usuario que se muestra arriba entre los siguientes bloques


Finalmente, guarde el archivo y cierre el editor.

Para ejecutar el servidor Apache Tomcat, ingrese el comando:

sudo/home/tomcat/bin/startup.mierda

Cómo acceder a Tomcat

Una vez que inicie el servidor TomCat, se ejecutará en el puerto 8080 de forma predeterminada, y puede acceder a la interfaz navegando a http: // 127.0.0.1: 8080

Si el servidor Tomcat se está ejecutando, debe ver la página predeterminada de Tomcat:

Si desea aprender varias formas de comenzar y detener el servicio Apache Tomcat, considere nuestro tutorial sobre el tema.

Conclusión

Este tutorial le mostró cómo instalar y configurar el servidor Apache Tomcat en Linux. Consulte nuestros otros tutoriales de Tomcat para obtener más información sobre cómo asegurar y administrar su servidor Tomcat.