相关疑难解决方法(0)

NGINX反向代理websockets并启用SSL(wss://)?

我很遗憾和我自己建立NGINX的新手,但我希望能够启用安全的websockets,而无需额外的层.

我不想在websocket服务器本身上启用SSL,而是想使用NGINX为整个事物添加SSL层.

每个网页都说我做不到,但我知道我可以做到!感谢任何人(我自己)可以告诉我如何!

ssl proxy tcp nginx mod-proxy

120
推荐指数
7
解决办法
13万
查看次数

跨域Websocket连接导致NS_ERROR_DOM_SECURITY_ERR

我试图从trial.domain.com连接到server.domain.com上的websocket

Firefox中的NS_ERROR_DOM_SECURITY_ERR:

"[Exception... "Security error" code: "1000" nsresult: "0x805303e8 (NS_ERROR_DOM_SECURITY_ERR)" location: "https://trial.domain.com/home Line: 454"]"
Run Code Online (Sandbox Code Playgroud)

当我尝试建立WebSocket连接时:

try {
  if (window['MozWebSocket'] !== undefined) {
    socket = new MozWebSocket('ws://server.domain.com/chat');
  } else {
    socket = new WebSocket('ws://server.domain.com/chat');
  }
  trails = 0;
} catch(err){
  trials++;
}
Run Code Online (Sandbox Code Playgroud)

firefox websocket

5
推荐指数
1
解决办法
6566
查看次数

标签 统计

firefox ×1

mod-proxy ×1

nginx ×1

proxy ×1

ssl ×1

tcp ×1

websocket ×1