安装nginx+gridfs+mongodb
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了安装nginx+gridfs+mongodb,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1671字,纯文字阅读大概需要3分钟。
内容图文
![安装nginx+gridfs+mongodb](/upload/InfoBanner/zyjiaocheng/471/dd4883e7ef6549989a98772d0ad83f33.jpg)
mkdir /usr/local/mongodb/data
vim /usr/local/mongodb/mongodb.conf
#端口
port=27017
#数据文件存放目录
dbpath= /usr/local/mongodb/data
#日志文件存放目录
logpath= /usr/local/mongodb/mongodb.log
#使用追加的方式写日志
logappend=true
#以守护程序的方式启用,即在后台运行
fork=true
#最大同时连接数
maxConns=500
#只允许通过本机访问
#bind_ip=127.0.0.1
#启用验证
#auth = true
6、配置环境变量
echo ‘export PATH=$PATH:/usr/local/mongodb/bin‘>>/etc/profile
. /etc/profile
7、启动mongodb
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/mongodb.conf
8、向mongodb中添加图片(photo.jpg在当前目录)
mongofiles put photo.jpg -h127.0.0.1:27017 -d my_app -t jpg
9、配置nginx访问mongodb
location /abc/ {
gridfs my_app root_collection=fs field=filename type=string;
#--my_app是mongodb中的数据库,root_collection是表的前缀,field是文件按文件名称访问,type是存储文件名称的类型
mongo 127.0.0.1:27017;
#--mongodb的IP和端口
}
10、重启nginx并访问192.168.1.219/abc/photo.jpg
11、注意事项
1)nginx的版本无所谓,但是gridfs第三方模块插件要正确,否则nginx的error日志会报连接不上mongodb的错误
2)mongodb的版本不能高于3.0,我这里使用的是2.7,如果过高,nginx的error.log将会出现内存溢出错误malloc(18446744056529682432) failed
3)配置编译后要去掉werror才能继续make,否则会报错
4)nginx更换版本不用删除,重新编译即可
5)关闭mongodb请进入数据库使用方法db.shutdownserver()关闭数据库
本文出自 “山大王” 博客,请务必保留此出处http://chenshifei.blog.51cto.com/11883413/1857685
安装nginx+gridfs+mongodb
标签:利用nginx第三方模块gridfs读mongodb
本文系统来源:http://chenshifei.blog.51cto.com/11883413/1857685
内容总结
以上是互联网集市为您收集整理的安装nginx+gridfs+mongodb全部内容,希望文章能够帮你解决安装nginx+gridfs+mongodb所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。