在Heroku上存储pem文件

时间:2014-11-03 11:56:52

标签: php mysql ssl heroku pem

如何在Heroku上安全地存储* .pem文件?

我使用PHP mysqli通过SSL连接到外部MySQL服务器。

这样的工作很好。但要求我将pem文件上传到我的web根目录。

mysqli_ssl_set( $obj,
                '/mysql-ssl-certs/server-key.pem',
                '/mysql-ssl-certs/server-cert.pem',
                '/mysql-ssl-certs/ca-cert.pem',
                NULL,
                NULL);

我的第一个通过是Heroku环境变量,但似乎 mysqli_ssl_set 不接受变量,只接受文件。

所以目前我已将文件上传到文件夹并使用 .htaccess 保护文件夹,我不认为这是安全的,必须有更好的解决方案。

pem文件是否可以存储在Heroku上的webroot之外,因此无法从Internet访问它们。

0 个答案:

没有答案