Porty zdalnego debugowania Nodejs zostały zamknięte


1

Mam problem ze zdalnym debugowaniem nodejs. Używam centos na zdalnym serwerze i phpstorm na moim komputerze. Kiedy otwieram kit, wpisuję polecenie:

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

i pobierz wynik:

debugger nasłuchujący na porcie 5858.

Następną rzeczą, którą robię, jest przejście do edycji konfiguracji w phpstorm i wybranie remotehost:8585. Gdy próbuję się połączyć, pojawia się:

połączenie ze zdalnym serwerem: 8585

połączenie odrzucone.

Do tej pory dodałem port 8585 i 5858 do zapory centos, dodając linie do 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

Następnie wypróbowałem inne rozwiązanie, ponieważ widziałem w dokumentacji, że muszę skonfigurować przekierowanie portów:

yum install balance -yt

balance -df 8585 127.0.0.1.5858

i próbowałem przekierowania portów za pomocą tego polecenia:

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

Rozwiązania, których próbowałem, były:

Otworzyłem także porty na moim lokalnym routerze sieciowym i zaporze systemu Windows, ale nie wiem, czy to pomoże, czy nie. Jaka jest poprawna procedura umożliwiająca zdalne debugowanie nodejs na serwerze centos? Które porty muszę otworzyć i gdzie (serwer zdalny i sieć LAN)? Czy potrzebuję przekierowania portów, a jeśli tak, to co muszę zrobić, aby zdalnie debugować nodejs?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.