Tengo una nueva instancia de EC2 en AWS donde también alojo una página web. asocié la instancia a un grupo de seguridad y algunas reglas funcionan (como conectarse a mysql o vesta). He creado un servidor simple con nodeJS y quiero escuchar una solicitud del puerto 8085 (podría elegir cualquiera...). Creé una regla de entrada en el grupo de seguridad para escuchar el puerto 8085, y parece que quiere escuchar, pero se rechaza la conexión: como se rechaza, no creo que sea un problema del grupo de seguridad.
Estas son las reglas de seguridad de entrada:
Intenté como otra publicación mencionar "netstat -a -n | grep 8085" y "netstat -an | grep 8085" pero no obtengo nada
"
Incluso deshabilito el firewall por si acaso 
Este es mi código para crear el servidor.
const express = require('express'); const app = express(); const PORT = 8085; app.get('/', (req, res) => { res.send("testing"); }); app.listen(PORT, () => { console.log(`Server running at: http://localhost:${PORT}/`); });Cuando lo ejecuto, obtengo el "Servidor ejecutándose en http://localhost:8085/" en la consola, pero cuando escribo la dirección IP:8085 en el navegador, aparece No se puede acceder al sitio. (el puerto no escucha)
¿Qué estoy haciendo mal?
No soy muy amigo de telnet, así que tal vez me estoy perdiendo algo. Tiene una conexión a la máquina; de lo contrario, obtendría un error de tiempo de espera, por lo que su grupo de seguridad está bien. Pero observe que está escuchando solicitudes http. Como dije antes, no soy un tipo de telnet, pero no creo que esté usando el protocolo http en la terminal, como mencionó @EdsonCSouza. Intenta usar curl y mira lo que obtienes.
Tu código parece estar bien. Probé aquí, sus grupos de seguridad también parecen estar bien ... ¿Puede verificar si el proceso del nodo se está ejecutando cuando verifica si el puerto está escuchando, por favor? Esto no está claro a partir de la información que ha proporcionado.
Otra cosa que faltaba era el cortafuegos en VESTA. Hice todo de nuevo y no funcionó hasta que lo configuré.