1
잠시 동안 사용 해본 Node.js API가 있는데 서버에 배포하려고합니다.노드 js 서버가 응답하지 않습니다.
로컬, 나는 내 서버에서 프로젝트 (동일한 노드 버전)을 업로드 v0.10.32
$ sudo netstat -ntlp | grep LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 19091/nginx
tcp 0 0 0.0.0.0:3333 0.0.0.0:* LISTEN 12594/node
tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 22091/mongod
노드 버전으로, 아무 문제없이 실행 할 수 있었다, 오류가 로그에 표시되지 않습니다는 프로세스가 포트 3333에서 수신 대기하는 것 같습니다. 그러나 내가 domain.name:3333
을 수행 할 때 응답이 없습니다. 위에서 볼 수 있듯이 노드 프로세스는 0.0.0.0
인터페이스에서 수신 대기하므로 문제는 아닙니다.
domain.name:80
잘 작동하며 nginx는 잘 응답합니다.
$ nmap domain.name
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
80/tcp open http
3333/tcp open dec-notes
$ sudo iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
외부 (내 개인 컴퓨터)에서 nmap이 문제가 어디에서 누군가가 알아
불구하고 포트 3333가 표시되지 않는 이유는 무엇입니까?
에이 문제를 해결하려면, 바로 다음 줄을 변경? –
@JohnZwinck 아니, 만약 당신이 iptables을 보면 절대적으로 규칙이 없으므로 모든 것을 받아 들일 수있다. 그러나 나는 그것을 해결할 수 있었고, 그것은 단순한 감독이었습니다. 관심이 있으시면 답변을 올렸습니다. 감사! –