¿Cómo abrir un puerto en el servidor de Windows?

¿Cómo abrir un puerto en el servidor de Windows?

Tengo un servidor Windows 2008 en Amazon EC2. He instalado el servidor Jboss 7 en el pot 8080 (IIS se ejecuta en el puerto 80). Cuando lo ejecuto http://localhost:8080desde el servidor en un navegador, funciona bien. Pero cuando accedo al mismo desde fuera http://IPaddress:8080, la solicitud se agota. Tenga en cuenta que http://IPaddressfunciona bien y apunta a la aplicación IIS.

Busqué en este foro y encontré un par de comandos útiles.

netstat -a -nmuestra correctamente que el puerto 8080 está escuchando

Luego agregué 4 reglas en el firewall de Windows, 2 para el tráfico entrante en el puerto 8080 para UDP y TCP y 2 para el tráfico saliente en el puerto 8080.

Ahora, cuando lo hago netsh firewall show state, muestra el puerto 8080 para UDP y TCP bajo el título "puertos actualmente abiertos en todas las interfaces de red".

¿Hay algo que me falta? ¿Cómo puedo acceder al puerto 8080 desde Internet para este servidor?

Respuesta1

¡Culpa mía! En realidad, el problema estaba en la configuración de Jboss. Jboss no se ejecuta de forma predeterminada en modo transmisión.

Jboss 7 viene con un archivo de configuración standalone.xml que tiene una etiqueta <interface name="public">, que de forma predeterminada está configurada en 127.0.0.1. necesitaba cambiarlo a<any-address>

Para detalles

https://stackoverflow.com/questions/6853409/binding-jboss-as7-to-all-interfaces

información relacionada