cloudflare SSH 和套接字:如何 运行 将它们组合在一起?
cloudflare SSH and sockets: how to run them together?
我正在使用来自 cloudflare 的 灵活 SSL,所以我的网站现在是
https://www.example.com
在我的网站内,我使用 socket.io :
server = 'http://direct.example.com';
socket = io.connect(server+":1445" , {'force new connection': true });
问题是我得到了:
Mixed Content: The page at 'https://' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint
'http://direct.example.com:1445/socket.io/?EIO=3&transport=polling&t=1434191759199-17'.
那么如何在我的网站上保留 https 并从我的服务器调用套接字?
(我的服务器没有任何 SSL:我使用来自 cloudflare 的灵活 SSL)
CloudFlare 目前无法为企业客户以外的任何人代理 websockets(我们将在今年晚些时候推出更广泛的支持)。除非它现在正在通过其中一个 ports we support,否则它需要在我们不接触的子域上(这也意味着 SSL 将无法工作)。
我正在使用来自 cloudflare 的 灵活 SSL,所以我的网站现在是
https://www.example.com
在我的网站内,我使用 socket.io :
server = 'http://direct.example.com';
socket = io.connect(server+":1445" , {'force new connection': true });
问题是我得到了:
Mixed Content: The page at 'https://' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint
'http://direct.example.com:1445/socket.io/?EIO=3&transport=polling&t=1434191759199-17'.
那么如何在我的网站上保留 https 并从我的服务器调用套接字?
(我的服务器没有任何 SSL:我使用来自 cloudflare 的灵活 SSL)
CloudFlare 目前无法为企业客户以外的任何人代理 websockets(我们将在今年晚些时候推出更广泛的支持)。除非它现在正在通过其中一个 ports we support,否则它需要在我们不接触的子域上(这也意味着 SSL 将无法工作)。