我可以叫错了树...然而,我有什么是MySQL server接受的连接只有从客户有一个有效的SSL证书(见 这个链接).这个伟大工程,例如与轨道。我有我的数据库上的一个服务器和一个轨道应用程序,连接,使用户证书。也许不是最快的,但它的工作。

配置 数据库。阳明海运 看起来是这样的:

sslkey: /path/to/client-key.pem
sslcert: /path/to/client-cert.pem
sslca: /path/to/ca-cert.pem

问题是,我想主头文件在同一服务器上的轨道程序。我认为,头文件只是更多的限制在其连接选项,因为我似乎无法找到一个方法对它使用户证书进行连接。但我发现什么奇怪的是,在谷歌上搜索的答案不转了很多对这个问题(这让我想知道如果我错误的做法,以此)。

显然,我可以很容易地设立了头文件本身将主办后SSL证书(这将加密的要求之间的客户浏览器和我的头文件服务器)但是我要的头文件 <->数据库连接加密。

这可能吗?这是一个糟糕的设计选择吗?是否有更好的方式做到这一点?

谢谢,

有帮助吗?

解决方案

在您的config.inc.php后适用的服务器上的东西添加此行:

$cfg['Servers'][$i]['ssl']=true;  

假设你的PHP和MySQL的其客户端配置时考虑SSL这应该工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top