我正在使用MongoDB
和Mongoid
作为驱动程序部署我的第一个小应用程序。
在生产环境中,什么是正确的安全使用MongoDB的方式?
我的意思是,在开发中,我只需启动mongod
,这看起来不太安全,无需用户名或密码。
Mongoid还设置了默认配置。
production:
host: <%= ENV['MONGOID_HOST'] %>
port: <%= ENV['MONGOID_PORT'] %>
username: <%= ENV['MONGOID_USERNAME'] %>
password: <%= ENV['MONGOID_PASSWORD'] %>
database: <%= ENV['MONGOID_DATABASE'] %>
我应该如何在我的生产服务器上配置这些选项和整个MongoDB?