我尝试让Cloudflare在我的网站上工作。
我的网站在端口80上运行,api在端口8443上运行。
我的代理没有ssl证书,我只依赖Cloudflare上的证书。
我已将ssl设置为灵活。
我可以访问我的网站,但当我在端口8443上对我的API进行api调用时,我会收到以下消息:CloudFlare is unable to establish an SSL connection to the origin server.
我的代理上需要有API的证书吗?
谢谢你的帮助。
发布于 2017-02-23 22:42:16
这听起来像是在使用Cloudflare的灵活的SSL选项,该选项将流量解密到原始web服务器(但从Cloudflare的边缘到最终用户的流量是加密的)。

此设置仅适用于端口443->80,不适用于Cloudflare支持的其他端口,如2053 (或您的情况下为8443 )。
如果您希望通过443以外的端口为SSL流量提供服务,则需要确保您的web服务器配置为在完全或完全(严格) SSL模式下使用Cloudflare。
有关详细信息,请访问:
https://stackoverflow.com/questions/40348956
复制相似问题