CentOS6.3搭建Nginx代理访问MongoDB GridFS图片资源
2017-08-12 16:20
519 查看
1、工具准备
安装一些必要的编译工具及库,这里是直接从“编译安装LNMP”系列教材中摘取的,有点冗余。
(1)Nginx基础软件
Nginx1.4.4
http://nginx.org/download/nginx-1.4.4.tar.gz
pcre(支持Nginx地址重写)
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.33.tar.gz
gzip(页面压缩)
http://zlib.net/zlib-1.2.8.tar.gz
openssl(https安全支持组件)
http://www.openssl.org/source/openssl-1.0.1e.tar.gz
(2)nginx-gridfs插件、MongoDB访问驱动 mongodb-mongo-c-driver
https://github.com/mdirolf/nginx-gridfs/archive/v0.8.tar.gz
https://github.com/mongodb/mongo-c-driver/archive/v0.3.1.tar.gz
3、编译安装Shell脚本
install.sh
参数介绍:
gridfs:nginx识别插件的关键字
edusns:db名
[root_collection]: 选择collection,如root_collection=blog, mongod就会去找blog.files与blog.chunks两个块,默认是fs
[field]: 查询字段,保证mongdb里有这个字段名,支持_id, filename, 可省略, 默认是_id
[type]: 解释field的数据类型,支持objectid, int, string, 可省略, 默认是int
[user]: 用户名, 可省略
[pass]: 密码, 可省略
mongo: mongodb url
5、给MongoDB上传图片
6、启动Nginx
文章来源:http://www.cnblogs.com/phpgo/p/5672468.html
相关文章推荐
- CentOS6.3搭建Nginx代理访问MongoDB GridFS图片资源(已经验证-不错)
- CentOS6.3搭建Nginx代理访问MongoDB GridFS图片资源
- Linux下搭建Nginx代理访问MongoDB GridFS图片资源
- centos7 nginx图片 服务器可以访问ftp用户上传的图片资源的配置
- centOS+nginx 搭建SFTP服务实现上传和nginx访问资源
- CentOS7下搭建nginx反向代理服务器使得外网可以二级域名访问内网应用
- centos6.5 搭建nginx1.6.0 +gridfs +mongodb2.4..10环境
- CentOS7下搭建nginx反向代理服务器 二级域名访问
- CentOS搭建nginx+tomcat+laravel+php+Mongodb环境1(nginx篇)
- centos 7.0搭建lnmp后修改nginx访问路径的403错误
- CentOS6.5 Nginx搭建web服务器,实现平滑升级,虚拟主机及访问控制
- Nginx 限制访问 - 限制对代理TCP资源的访问
- 用nginx-gridFS读取MongoDB的图片及文件(为什么你老是配不成功?)
- CentOS 6.3安装Nginx 搭建文件服务器
- 用nginx-gridFS读取MongoDB的图片及文件(为什么你老是配不成功?)
- centos6.5 nginx-1.8.0和ftp搭建图片服务器
- springmvc实现图片下载和在浏览器显示以及nginx代理访问图片
- Nginx限制访问代理TCP资源
- 通过Nginx+mongodb-gridfs+squid实现简单的图片存储及图片缓存示例
- nginx反向代理服务因配置文件错误导致访问资源时出现404