2014-09-15 2 views
4

단지 우연인지 버그인지는 모르겠지만 0.9.2로 업데이트 한 후 내 유성 앱에 원격 연결이 끊어졌습니다. localhost : 3000은 잘 작동하지만 호스트에 대한 원격 액세스 : 3000 또는 시도한 다른 포트는 연결할 수 없습니다.Meteor 0.9.2 원격 연결 문제

+0

"원격 액세스"란 무엇을 의미합니까? 서버 구성 방법 –

+0

localhost : 3000 또는 내가 구성한 포트에서 앱을 실행할 수는 있지만 네트워크의 다른 컴퓨터에서 앱에 액세스 할 수 없습니다. .9.2 업데이트가 완료 될 때까지 모든 것이 잘되었습니다. – Mobiliz

답변

0

사용 --port : 유성 --port 실행합니다 : 호스트 :

예 포트 192.168.168.164 :

유성 실행 : 6969

+0

몇 가지 다른 포트를 사용해 보았습니다. .9.2 업데이 트가 끝날 때까지 괜찮 았어. – Mobiliz

0

문제를 해결하기 위해 특정 IP로 보인다 바인딩 -p 192.168.2.3:8080

+0

그랬어! 나는 그 항구 만 지정하고 있었다. 같은 문제가 있었습니까? – Mobiliz

+0

예, ** 0.9.2.1 **으로 업데이트 한 후이 버그가 곧 해결 될 것입니다. :) – boustanihani

+0

0.9.2.1에서 완벽하게 작동합니다. –

4

정확하게 새로운 Meteor (0.9.2.1)와 동일한 증상이 나타났습니다. localhost : 3000을 사용하여 개발 서버에서 정상적으로 연결할 수 있었지만 시도 할 때 오류가 발생했습니다. NETBIOS 이름을 사용하여 해당 서버에 연결합니다. Blaze 이후 성공적으로 수행). 예 URL :

V-AS-nodejs은 : 3000

이 잘 전에 일을하지만, 최신 유성하지 않습니다.

나는 또한 유성 서버 시작 명령에 명시 적으로 IP 주소와 포트를 지정하여이 문제를 극복 할 수 있었다 :

192.168.1.108:3000

흥미로운 것은이 때문이다 --port 유성 --port 매개 변수의 IP 주소가 서버의 개인 네트워크 주소와 일치하는 한 계속해서 논리 이름을 사용하여 서버에 연결할 수 있습니다. 필자의 경우 내 서버는 사설망의 DMZ에 있으며 공용 도메인 이름을 사용하여 서버에 연결할 수 있습니다. 또한 서버의 NETBIOS 이름을 사용할 수 있습니다. 둘 다 정상적으로 작동합니다.

node.js 또는 Meteor가 내부 비교를 수행하지 않는 한 이것이 작동하는 이유를 완전히 이해하지 못합니다. 이것은 Meteor 업그레이드 또는 Node.js 업그레이드의 문제이지만 확실합니다.