【发布时间】:2016-10-27 12:00:29
【问题描述】:
早上好!
我使用docker作为开发平台,我有一个APP,想用https协议来保持最可靠的连接,这样想,我决定使用Cloudflare,除了免费ssl提供一些工具来改善客户连接应用程序。
但是,在 cloudflare 中启用 ssl 后,无法访问数据库和 phpmyadmin。
抱歉英语不好
帮助?
【问题讨论】:
标签: ssl docker https digital-ocean cloudflare
早上好!
我使用docker作为开发平台,我有一个APP,想用https协议来保持最可靠的连接,这样想,我决定使用Cloudflare,除了免费ssl提供一些工具来改善客户连接应用程序。
但是,在 cloudflare 中启用 ssl 后,无法访问数据库和 phpmyadmin。
抱歉英语不好
帮助?
【问题讨论】:
标签: ssl docker https digital-ocean cloudflare
听起来您正在使用灵活 SSL,当使用灵活 SSL 时,Cloudflare 在其自身和源网络服务器之间使用 HTTP 进行通信(同时为最终用户使用 HTTPS)。
Cloudflare 使用 X-Forwarded-For 标头在前端使用 HTTPS 与源通信,通过安装名为 Mod_Cloudflare 的 Apache 扩展,您可以确保您的 Web 服务器在使用 HTTPS 时考虑到这一点(因此确保灵活的 SSL透明地工作)。
另一种解决方案是使用Cloudflare's Origin CA 服务以完全(严格)模式运行 SSL。
【讨论】: