Como abrir uma porta no servidor windows?

1

Eu tenho um servidor Windows 2008 no Amazon EC2. Eu instalei o servidor Jboss 7 no pote 8080 (o IIS está sendo executado na porta 80). Quando executo http://localhost:8080 de dentro do servidor em um navegador, ele funciona bem. Mas quando eu acesso o mesmo de fora http://IPaddress:8080 , o pedido expira. Observe que http://IPaddress funciona bem e aponta para o aplicativo do IIS.

Eu olhei em volta neste fórum e encontrei alguns comandos úteis

netstat -a -n exibe corretamente a porta 8080 que está escutando

Em seguida, adicionei 4 regras no firewall do Windows, 2 para tráfego de entrada na porta 8080 para UDP e TCP e 2 para tráfego de saída na porta 8080

Agora, quando eu faço netsh firewall show state , ele mostra a porta 8080 para UDP e TCP no título "portas atualmente abertas em toda a interface de rede"

Há algo que eu esteja sentindo falta? Como posso acessar a porta 8080 da Internet para este servidor

    
por Kamal 24.08.2012 / 15:12

1 resposta

2

Meu mal! O problema foi, na verdade, com a configuração do Jboss. O Jboss não é executado por padrão no modo de transmissão.

O Jboss 7 vem com um arquivo de configuração standalone.xml que possui uma tag <interface name="public"> , que por padrão é definida como 127.0.0.1. Eu precisava mudar para <any-address>

Para detalhes

link

    
por 24.08.2012 / 16:17