Está en la página 1de 3

Configuración de Tomcat en el puerto 80 (1)

Apache Tomcat se ejecuta por default en el puerto 8080. Por lo


tanto en el navegador debemos ingresar:
– http://45.56.71.163:8080
– http://midominio.net:8080
En un servidor Apache Tomcat en producción lo ideal sería que
nuestros usuarios solo ingresarán en su navegador:
– http://45.56.71.163
– http://midominio.net
Para lograr esto debemos de configurar Apache Tomcat para
que escuche en el puerto 80.
– Este es el puerto por defecto del protocolo HTTP. Por lo
tanto, no es necesario ingresarlo en la barra de direcciones
de un navegador de internet.
– Nota: Debemos asegurarnos de que este puerto no este
siendo utilizado por algun otro servicio como Apache HTTP.
Configuración de Tomcat en el puerto 80 (2)

Para cambiar el puerto 8080 al puerto 80 debemos realizar lo


siguiente:
Abrir el archivo conf/server.xml.
Buscar la siguiente configuración:

<Connector port="8080" protocol="HTTP/1.1"


connectionTimeout="20000"
redirectPort="8443" />

Cambiar el tag port de la siguiente forma:

<Connector port="80" protocol="HTTP/1.1"


connectionTimeout="20000"
redirectPort="8443" />

Guardar el archivo y reiniciar Apache Tomcat.


Configuración del Firewall.
Ubuntu Server proporciona un Firewall llamado UFW (Uncomplicated FireWall) para administrar la seguridad
del servidor.
Por cuestiones de seguridad, debemos de cerrar todos los puertos TCP en nuestro Servidor Linux.
Unicamente debemos dejar abiertos dos puertos:
– Puerto 22: Para poder conectarnos remotamente utilizando SSH.
– Puerto 80: El puerto en el que esta escuchando nuestro servidor Apache Tomcat.
Para realizar esta configuración, debemos ejecutar los siguientes comandos:

Comando Descripción

# ufw status verbose Comando para ver el estatus actual del Firewall (por default esta inactivo)

# ufw enable Permite activar el Firewall. Por default, todos los puertos se cerrarán.
Puede ser que aparezca una alerta que dirá "command may disrupt
existing ssh connections". Por lo tanto, si estamos conectados de forma
remota vía SSH (puerto 22), el servidor cerrará la conexión y nos sacará
del sistema.
# ufw allow 22 Abrir el puerto 22 para permitir conexiones vía SSH de forma remota.

# ufw allow 80 Abrir el puerto 80 de Apache Tomcat.

NOTA IMPORTANTE: Para activar el Firewall es recomendable hacerlo desde una de las terminales que nos ofrece
el proveedor de hosting, debido a que si lo hacemos de forma remota con una conexión vía SSH, al activar el
Firewall se cerrarán todos los puertos, incluso el puerto 22 (SSH), por lo tanto se cerrará nuestra conexión remota
y no podremos volver a entrar de forma remota, hasta que el puerto 22 haya sido abierto en el Firewall.

También podría gustarte