个人需要一个免费的云服务器,提供简单的WEB访问需求,资源不需要特别多的可以参考,使用时间三天,部署了两个测试项目和一个正在开发完善的的项目,性能对新手非常合适。
以linux服务器为例:
- 首先注册一个三丰云的帐号,并开启一台云服务器,记住,是云服务器。
- 开启后,点击“管理面板”,第一次会让你装系统。点击”重装系统“,按提示操作即可。
- 系统安装完成后,通过ssh连接服务器。
- 进入mongodb安装目录,下面是宝塔面板的默认目录
cd /www/server/mongodb/bin
cd /www/server/mysql/bin
- 输入命令行mongo,进入mongodb环境
# mysql -u 3_flask_01 -p
- 切换到 admin 数据库
use admin
- 给admin设置用户密码
user: 用户名
pwd: 用户密码
roles: 用来设置用户的权限,比如读,读写 等等
db.createUser({user: 'root', pwd: '1212', roles: ['root']})
- 验证是否添加成功,db.auth(用户名,用户密码)
db.auth('root', '1212')
- 通过增加 --auth 开启安全登录(未设置)
mongod --dbpath /www/server/mongodb/data --auth
- 宝塔面板配置开启权限验证以及允许外网访问
# network interfaces net:
port: 27017
bindIp: 0.0.0.0
mongodb://账号:密码@服务器IP/域名:端口/?authSource=要连接的数据库
- 总结,使用效果还不错,能够匹配需求