2011-08-08 3 views
0

nginx_tcp_proxy_module으로 nignx를 패치했습니다.Ngnix 프록시를 사용하여 NodeJS 서버에 연결하는 방법은 무엇입니까?

그래서 http://domainname/activity에 연결하고 NodeJS로 전달합니다!

var socket = new io.Sockect("http://localhost/activity"); 

클라이언트가이 같은 잘못된 요청을 : 다음 시험이있을 때

나는 예외를 발견

요청 URL : http://http//domainname/activity:80/socket.io/xhr-polling//1312776194995

누구 잘못이 무엇인지 말해 줄 수?

감사합니다.

+0

귀하가 nginx 설정을 알려주지 않는 한 ... –

+0

추가 위치/활동 {proxy_pass http://127.0.0.1:8080;} 다른 사람들은 정상적으로 설정됩니다! – benyu

+0

그리고 저는 다음과 같은 TCP 서버를 설치했습니다 : http://www.letseehere.com/about-johnathan-leppert – benyu

답변

0

var socket = io.connect('http://localhost/activity'); 

대신 새로운 io.Socket (...)의

을 시도;

자세한 내용은 Socket.io 페이지에서 확인할 수 있습니다.

+0

예, 이제 socket.io-7의 연결 방법을 사용할 수 있습니다. 하지만 nginx에서 nodejs로 요청을 전달하는 방법은 무엇입니까? – benyu

+0

그러나 nginx_tcp_proxy_module을 패치했지만 tcp {} 섹션과 함께 nginx로 요청을 전달하는 방법은 무엇입니까? – benyu