早上好!
我使用docker作为开发平台,我有一个APP,并希望使用https协议来维护最可靠的连接,这样思考,我决定使用除了免费ssl之外的Cloudflare提供一些工具来改善客户连接App。
但是,在cloudflare中启用ssl后,将无法访问数据库和phpmyadmin。
抱歉英语不好
帮助?
答案 0 :(得分:1)
听起来您使用灵活SSL,使用灵活SSL时Cloudflare使用HTTP在自身与原始网络服务器之间进行通信(同时为最终用户使用HTTPS)。
Cloudflare通过使用X-Forwarded-For
标头在前端使用HTTPS进行通信,通过安装名为Mod_Cloudflare的Apache扩展,您可以确保您的Web服务器在使用HTTPS时考虑到这一点(因此,确保灵活的SSL工作透明)。
另一种解决方案是使用Cloudflare's Origin CA服务以完全(严格)模式运行SSL。