No se puede acceder al servidor Tomcat de Alibaba Cloud

Desarrolle un hábito, como primero y luego mire !!!

1. Introducción

Configuré Tomcat en Alibaba Cloud antes, lo probé en ese momento y estaba accesible. Después de eso, desinstalé Tomcat por algunas razones. Comencé a reinstalar Tomcat para comenzar la prueba anoche. Descubrí que siempre estaba inaccesible. No tengo tiempo para pasar la noche, principalmente por las siguientes razones, espero que te ayude

2. Esquema

Las medidas de inspección de Alibaba Cloud son dos capas, la primera capa es el firewall y la segunda capa es el grupo de seguridad. Aquí primero configuramos el firewall

2.1 Configurar firewall y puertos abiertos

Aquí primero verificamos si el estado del firewall está abierto

systemctl status firewalld
``
如果出现这个错误 `Unit firewalld.service could not be found.` 就说明我们没有防火墙的服务,我们需要先下载防火墙;

```java
yum install firewalld firewall-config

Una vez finalizada la descarga, primero debemos iniciar el firewall:

service firewalld start

Una vez que se complete el inicio, abriremos el puerto 8080 de Tomcat

firewall-cmd --zone=public --permanent --add-port=8080/tcp

Después de abrir el puerto, necesitamos actualizar el efecto nuevamente, lo que se puede lograr con el siguiente comando:

firewall-cmd --reload

Después de actualizar nuevamente, usamos el siguiente comando para ver el número de puerto abierto:

firewall-cmd --list-all 

Si ve la siguiente interfaz, significa que el firewall ha abierto los siguientes puertos
Inserte la descripción de la imagen aquí

2.2 Configurar grupo de seguridad en Alibaba Cloud Console

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Cabe señalar aquí que es mejor configurar las direcciones de entrada y salida del puerto 8080, de modo que también se haya configurado el grupo de seguridad.

2.3 Verificar puertos y resolver conflictos de puertos

En este momento vamos a iniciar Tomcat, aquí ingresamos al directorio bin de Tomcat para iniciar Tomcat con el siguiente comando

./startup.sh

Es mejor no usar el sh startup.shcomando para iniciar Tomcat
esta vez si su puerto no entra en conflicto, entonces podrá visitarlo 阿里云ip:8080, debería poder ver la página de Tomcat, pero si no la ve, básicamente significa conflictos de puerto, y esta vez Necesitamos verificar el puerto para ver qué puerto está en conflicto. En este momento, debemos verificar el registro, generalmente bajo esa ruta.
Inserte la descripción de la imagen aquí
Al vi 日志名ingresar y ver,
vemos un error similar a este

org.apache.catalina.core.StandardServer.await StandardServer.await: create[localhost:8106]:

Significa que el puerto ha
entrado en conflicto y es necesario modificar el número de puerto. Después de eso, debemos ingresar conf / server.xml para modificar y encontrar el número de puerto correspondiente.
Inserte la descripción de la imagen aquí

La razón principal es que los números de puerto en varios lugares pueden entrar en conflicto:
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
modifique el puerto de acuerdo con su situación real e inicie Tomcat sin modificarlo una vez. Si no se informa el error del puerto, Tomcat puede iniciarse normalmente

De esta manera, mi lindo gato Tom finalmente salió, gracias a Dios. La
Inserte la descripción de la imagen aquí
palabra clave no es fácil, si crees que es útil para ti, puedes seguir mi cuenta oficial, ¡el recién llegado necesita tu apoyo!
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/lovely__RR/article/details/109380510
Recomendado
Clasificación