Portas de depuração remotas do Nodejs fechadas

1

Eu tenho um problema com a depuração remota do nodejs. Estou usando centos no servidor remoto e phpstorm no meu PC. Quando eu abro putty eu digito o comando:

node --debug-brk=5858 main_server.js,

e obtenha a saída:

debugger listening on port 5858.

A próxima coisa que faço é editar a configuração em phpstorm e escolher remotehost:8585 . Quando estou tentando conectar, aparece:

connecting to remoteserver:8585

connection refused.

O que eu fiz até agora é adicionar as portas 8585 e 5858 ao firewall centos adicionando linhas ao iptables:

-A cP-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 5858 -j ACCEPT

-A cP-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 8585 -j ACCEPT

Depois disso, tentei outra solução, porque vi na documentação que preciso configurar o encaminhamento de porta:

yum install balance -yt

balance -df 8585 127.0.0.1.5858

e tentei o encaminhamento de porta com este comando:

iptables -t nat -A PREROUTING -p tcp -m tcp -i eth0 --dport 5858 -j DNAT --to 127.0.0.1:5858

As soluções que experimentei foram:

Também abri portas no meu roteador de rede local e no firewall do Windows, mas não sei se isso ajudará ou não. Qual é o procedimento correto para habilitar a depuração remota do nodejs no servidor centos? Quais portas eu preciso abrir e onde (servidor remoto e LAN)? Preciso de encaminhamento de porta e, em caso afirmativo, o que preciso fazer para que a depuração remota do nodejs funcione?

    
por Marko Tamburic 28.11.2014 / 15:21

0 respostas