如何保护我的mongo db + php

时间:2016-02-22 23:57:51

标签: php mongodb mongodb-query

我在我的在线网络应用程序中使用mongodb和php。为了交互式调试我的数据库 - 我使用rockmongo。

我对rockmongo的担忧是admin密码在config.php中是纯文本。

我喜欢rockmogo的界面 - 坦率地说,我不是DB的专家 - 所以它适用于我需要的东西 - 定期清理。

将密码保护到mongodb的更好方法是什么 - 用于交互式Web调试。

感谢

1 个答案:

答案 0 :(得分:1)

您可以设置一个类似PASSWORD的环境变量,然后将其放入带有getenv()的config.php文件中,而不是将密码直接输入配置文件。

$ export PASSWORD=somepassword

并在您的config.php文件中执行类似

的操作
$MONGO["servers"][$i]["mongo_pass"] = getenv('PASSWORD');