2010-05-16 3 views
4

서버에서 javacript를 사용하고 싶습니다. 대부분 node.js로 시작하고 웹 소켓을 사용하여 클라이언트와 통신합니다. 그러나 TLS 및 wss : // 처리기를 사용하여 암호화 된 웹 소켓 통신에 대한 많은 정보가없는 것 같습니다. 실제로 wss : //를 명시 적으로 지원하는 유일한 서버는 Kaazing입니다.Node.js and wss : //

This TODO는 다양한 노드 구현에서 찾을 수있는 유일한 참조입니다. 뭔가 빠졌거나 websocket js 서버가 아직 암호화 된 통신을 할 준비가되지 않았습니까?

또 다른 옵션은 노드 리스너를 프록시하기 위해 lighttpd 또는 apache과 같은 것을 사용할 수 있습니다. 성공한 사람이 있습니까?

답변

2

글쎄 stream.setSecure()server.setSecure()이 있습니다.

웹 소켓에서 TLS를 사용하기 위해 (특히 마지막 것) 중 하나를 사용할 수 있어야한다고 생각합니다. 결국 websocket은 정상적인 http 연결이 "업그레이드 된"websocket입니다.

일반적인 HTTP 서버 개체에서 TLS를 사용하면 이론적으로도 웹 소켓을 보안해야하며이를 테스트하여 만 확인할 수 있습니다. Node.js를이 웹 소켓 구현을위한

+0

가주의 할, 년이 경과 한 이후이 답변이 무용지물이 될 수 있습니다. 나는 대답을 업데이트하려고 노력할 것이다. –