Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 是否可以在一个安全端口上运行Web服务器和socket.io?_Node.js_Apache_Ssl_Socket.io - Fatal编程技术网

Node.js 是否可以在一个安全端口上运行Web服务器和socket.io?

Node.js 是否可以在一个安全端口上运行Web服务器和socket.io?,node.js,apache,ssl,socket.io,Node.js,Apache,Ssl,Socket.io,我有一个Apache Web服务器,在端口443上提供页面,在端口8888上响应socket.io 有没有办法让安全端口(443)处理所有内容(即网页和socket.io)并关闭所有其他内容 我的许多客户只能使用端口80和443。我不想通过端口80发送不安全的数据。您可以使用apache侦听443,并根据url将代理请求“反转”到端口8888上的socket.io 这里已经提出了类似的问题:,以及 apache官方文档在这里:看起来可以满足您的需要: ProxyPass /wss2/ ws://

我有一个Apache Web服务器,在端口443上提供页面,在端口8888上响应socket.io

有没有办法让安全端口(443)处理所有内容(即网页和socket.io)并关闭所有其他内容


我的许多客户只能使用端口80和443。我不想通过端口80发送不安全的数据。

您可以使用apache侦听443,并根据url将代理请求“反转”到端口8888上的socket.io

这里已经提出了类似的问题:,以及

apache官方文档在这里:

看起来可以满足您的需要:

ProxyPass /wss2/ ws://localhost:8888/

是的,但是这种突破会回到以前的协议吗?谢谢。我想我将使用http代理解决方案。