Tomcat es un contenedor Web de código fuente abierto basado en Java, disponible en Servidores VPS Linux y Dedicados Linux. Compruebe cómo configurarlo en el hosting:
Requisitos
Antes de empezar el procedimiento, valide los requisitos:
- ✓ Tener instalado Tomcat en el Hosting- Si es necesario vea como instalarlo
- ✓ Poseer un servidor VPS o Dedicado Linux
- ✓ Poseer acceso root a WHM
- ✓ Poseer el acceso SSH liberado en el hosting – Si es necesario vea como accesar
- ✓ Conocimientos en Linux y Java
Después de validar los requisitos, realice el paso 1
Paso 1: Configurar Tomcat en WHM
1En WHM, en la barra de búsqueda, coloque Administrador de Tomcat, haga clic en la opción encontrada – Si es necesario vea como accesar a WHM
2En la nueva pantalla, habilite el acceso a Tomcat para el usuario deseado
3En seguida si está seguro de que al activar "Tomcat 8.5" para varios usuarios el servidor puede quedarse sin memoria, haga clic en Activar
Ahora continue para el paso 2
Paso 2: Configurar Tomcat a través de SSH
1En WHM, en la barra de búsqueda, coloque Terminal, haga clic en la opción encontrada – Si es necesario vea como accesar a WHM
2En el terminal, ejecute el comando:
cat /etc/cpanel/cpuser_port_authority.json
El comando mostrará los puertos de acceso a cPanel, el segundo generado por el comando será el utilizado para la configuración de Tomcat:
3Después, para crear los directorios necesarios, ejecute los comandos:
mkdir -p /etc/apache2/conf.d/userdata/std/2_4/USUARIO/tudominio.com
mkdir -p /etc/apache2/conf.d/userdata/ssl/2_4/USUARIO/tudominio.com
Substituya "USUARIO" y "tudominio.com" por los correspondientes.
4Cree y edite el archivo USUARIO.conf - del directorio "std/2_4/USUARIO/tudominio.com/", a través del siguiente comando
vim /etc/apache2/conf.d/userdata/std/2_4/USUARIO/tudominio.com/USUARIO.conf
Substituya "USUARIO" y "tudominio.com" por los correspondientes.
5Luego, introduzca el código a continuación en el archivo:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
<IfModule proxy_ajp_module>
ProxyPass "/" "ajp://127.0.0.1:puerta_de_acceso/"
</IfModule>
6Cree y edite el archivo USUARIO.conf - del directorio "ssl/2_4/USUARIO/tudominio.com/ " a través del siguiente comando
vim /etc/apache2/conf.d/userdata/ssl/2_4/USUARIO/tudominio.com/USUARIO.conf
7Luego, introduzca el código a continuación en el archivo:
<IfModule proxy_ajp_module>
ProxyPass "/" "ajp://127.0.0.1:puerta_de_acceso/"
</IfModule>
8Para que se actualice /etc/apache2/conf/httpd.conf, ejecute el script:
/scripts/update_users_vhosts usuario
Substituya "usuario"por los correspondientes.
9En el archivo server.xml, cambie los parámetros false a true. Para ello, ejecute el comando:
sed -i 's/autoDeploy=\"false\" deployOnStartup=\"false\" deployXML=\"false\"/autoDeploy=\"true\" deployOnStartup=\"true\" deployXML=\"true\"/g' /home/USUARIO/ea-tomcat85/conf/server.xml
10Después de instalar Tomcat, se criará la carpeta webapps y, en esta, se encontrará la carpeta ROOT:
11Copie el war de la aplicación al directorio webapps con el nombre ROOT.war
12A continuación, elimine la carpeta ROOT existente
13Después, acceda al terminal y reinicie Tomcat y Apache a través de los comandos:
- A) Reiniciar Tomcat:
/usr/local/cpanel/scripts/ea-tomcat85 all restart
- B) Reiniciar Apache:
service httpd restart