我们目前在 nginx 上终止 https,并通过 http 将请求转发到我们运营中心的后端 Web 服务器(所有 Web 服务器都在端口 9000 上)。我们还想使用 NGINX 将安全 Web 套接字(端口 443)代理到后端的不安全 Web 套接字(端口 9000,与我们的 http 相同)。
另外,我们要求使用相同的套接字端口 443 用于进入 nginx 的 websocket(与 https 相同),使用端口 9000 用于进入我们 web 服务器的 websocket。
我们知道我们的 Web 服务器已经支持 http 和 websockets,两者都使用端口 9000,并且一切正常。现在,只需配置 NGINX,这样传入的 websocket 就可以传出,而无需进行加密密钥交换。
有人知道如何为此配置 nginx 吗?
谢谢,Dean