Aprende a configurar y optimizar Tomcat 9 en Ubuntu 20.04 para un entorno de servidor eficiente
indice
Apache Tomcat es un servidor web ideal para aplicaciones en Java y una excelente opción para ejecutar aplicaciones en Ubuntu. Esta guía te muestra cómo instalar Tomcat 9 en Ubuntu 20.04 de manera simple, optimizando su configuración para que aproveches al máximo sus capacidades en tu servidor.
¿Por qué instalar Tomcat 9 en Ubuntu 20.04?
Tomcat 9 es popular por su compatibilidad con aplicaciones Java y su facilidad de configuración en Ubuntu 20.04. La instalación de Tomcat te permite ejecutar aplicaciones Java de manera estable, ideal para desarrolladores y administradores que buscan un entorno confiable para sus aplicaciones.
Requisitos previos
Antes de instalar Tomcat 9 en Ubuntu 20.04, es importante contar con un servidor actualizado y acceso con permisos de administrador. Además, necesitarás tener instalado Java, ya que Tomcat depende de él para funcionar.
Pasos para instalar Tomcat 9 en Ubuntu 20.04
- Actualizar el sistema
Comienza actualizando tu sistema para asegurarte de que todos los paquetes están al día. Ejecuta:
sudo apt update && sudo apt upgrade -y
- Instalar Java en Ubuntu 20.04
Tomcat 9 requiere Java para funcionar, así que asegúrate de instalarlo con el siguiente comando:
sudo apt install default-jdk -y
Verifica la instalación con:
java -version
- Crear un usuario para Tomcat
Por razones de seguridad, es recomendable crear un usuario específico para Tomcat:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
- Descargar Tomcat 9
Descarga la última versión de Tomcat 9 desde el sitio oficial:
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.xx/bin/apache-tomcat-9.0.xx.tar.gz
Reemplaza 9.0.xx
con la versión actual disponible.
- Descomprimir el archivo de Tomcat
Extrae el archivo descargado en el directorio de Tomcat:
sudo tar -xf apache-tomcat-9.0.xx.tar.gz -C /opt/tomcat
Luego, cambia el nombre del directorio a algo más manejable:
sudo mv /opt/tomcat/apache-tomcat-9.0.xx /opt/tomcat/latest
- Configurar permisos
Otorga los permisos necesarios al usuario de Tomcat:
sudo chown -R tomcat: /opt/tomcat
- Configurar Tomcat como un servicio
Crea un archivo de servicio para Tomcat para poder manejarlo como un servicio de sistema:
sudo nano /etc/systemd/system/tomcat.service
Dentro del archivo, pega la siguiente configuración y guarda los cambios:
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
User=tomcat
Group=tomcat
Environment=JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
Environment=CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat/latest
Environment=CATALINA_BASE=/opt/tomcat/latest
ExecStart=/opt/tomcat/latest/bin/startup.sh
ExecStop=/opt/tomcat/latest/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
- Iniciar el servicio de Tomcat
Inicia el servicio de Tomcat con el siguiente comando:
sudo systemctl start tomcat
Y asegúrate de que se inicie automáticamente al encender el sistema:
sudo systemctl enable tomcat
- Verificar la instalación
Abre tu navegador y escribe la direcciónhttp://your_server_ip:8080
. Deberías ver la página de inicio de Tomcat 9, lo cual confirma que la instalación ha sido exitosa.
Cómo mantener actualizado Tomcat 9 en Ubuntu 20.04
Es importante mantener Tomcat 9 actualizado para asegurar la estabilidad y seguridad del servidor. Para esto, puedes seguir revisando las actualizaciones en el sitio oficial de Apache Tomcat y repetir los pasos de descarga y configuración cuando sea necesario.
Conclusión
Instalar Tomcat 9 en Ubuntu 20.04 te permite contar con un servidor robusto para aplicaciones Java, con opciones de configuración avanzadas para ajustar el entorno según tus necesidades. Con estos pasos, ya tienes un servidor Tomcat funcional y optimizado para cualquier proyecto en Java.