Ejecuto un programa para iniciar un sitio web en un servidor Linux (estoy usando el servidor virtual EC2 de Amazon Web Services) y lo ejecuto desde el puerto 3000, para poder escribir (dirección IP:3000) en Chrome para acceder al sitio web y funciona bien.
Cuando cambio el número de puerto a 3004, 3005, 3007, 4200, etc. y voy a la URL correspondiente en Chrome, aparece el mensaje "la página no funciona". Solía netstat -lnptu
encontrar una lista de puertos abiertos y no enumera ninguno de esos puertos, así que no entiendo por qué no puedo usarlos en lugar de 3000.
EDITAR: Puede resolver esto mirando sus instancias EC2 en su Consola de administración de Amazon, luego desplazándose hacia el lado derecho del panel de instancias y haciendo clic en "grupos de seguridad" (de la instancia a la que desea agregar una nueva regla), luego Debería estar en una página que tiene un panel inferior que dice "grupos de seguridad: [ID de grupo de su instancia]", luego, para las reglas entrantes, haga clic en "editar" y agregue una nueva regla.
Respuesta1
He publicado esto como comentario, pero lo haré como respuesta. AWS utiliza una herramienta llamada Grupos de seguridad que le permitirá abrir/cerrar puertos y asignar reglas de firewall a su instancia ec2. Es una buena práctica utilizarlo para abrir el puerto 3000 y asignarlo a su instancia.