2013-07-11 2 views
0

에서 응답 및Node.js를 나는 다음과 Node.js를 서버가 정의한 인트라넷

var httpServer = http.createServer(onRequest).listen(8080,'0.0.0.0',function(){ 
    console.log("Listening at: http://192.168.1.6:8080/"); 
    console.log("Server is up"); 
}); 
serialListener(debug); 
initSocketIO(httpServer,debug); 

내가 내 인트라넷에서 내 페이지를 볼 수 있습니다 실행되지. 하지만 인터넷에서 접근성이 없습니다. 포트 8080을 전달하고 WAMP 서버를 사용하여 테스트했습니다.

누구든지 나를 도와 줄 수 있습니까? 재미있는 점이 있습니다 - node.js 서버가 실행 중이지만 사용할 수있는 인터넷 연결이있을 때만 웹 페이지에 액세스 할 수 있습니다. 이게 왜 그렇게?

답변

0

전혀 볼 수 있으면 노드가 제대로 작동하고 있습니다. 당신이 볼 수없는 곳이 있다면 상자 앞이나 상자 앞의 방화벽 문제 일 것입니다.

+0

모든 방화벽을 중지했습니다. 그러나 결과는 없습니다. 또한 동일한 포트가 WAMP 서버와 잘 작동합니다. –

0

Internet Explorer 8의 도구 -> 인터넷 옵션 -> 연결 -> LAN 설정 (현재 사용 가능한 다른 브라우저가없는 경우) 프록시 설정을 확인하십시오. 그냥 방화벽. 회사에서 구성 스크립트를 사용하는 경우 로컬 주소를 무시하도록 설정을 무시할 수 있습니다 (IE8 이상).

+0

LAN 설정에 아무 것도 없습니다. 또한 나는 집에서 Digisol 라우터를 사용하고 있습니다. 나는 내 집에 대해서 이야기하고있다. –