gridFS-Nginx的安装与使用
2015-03-10 11:57
651 查看
在使用gridFs的nginx模块时,先确认好你的机器上已经安装好了mongo
首先通过git将最新的gridfs的nginx模块下载到本地
多数情况下我们都是已经安装好的nginx,现在需要将nginx重新编译下,添加上新的模块
先查看目前的nginx的安装参数,
找到之前的nginx安装的源码包,重新编辑
因为我们不是重新安装,所以make完成后就不要make install
将之前的/webser/nginx/sbin/nginx这个文件删除或改名,将源码包下面./nginx-1.0.14/objs/nginx直接复制过去即可,然后执行命令
这里有一个php制作的基于gridfs的文件管理程序示例
http://git.oschina.net/zhucheer/gridFS_demo
首先通过git将最新的gridfs的nginx模块下载到本地
git clone https://github.com/rjhunjhunwla/nginx-gridfs cd nginx-gridfs/ git submodule init git submodule update
多数情况下我们都是已经安装好的nginx,现在需要将nginx重新编译下,添加上新的模块
先查看目前的nginx的安装参数,
./nginx/sbin/nginx -V //将会输出如下信息 nginx version: nginx/1.0.14 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) TLS SNI support enabled configure arguments: --prefix=/webser/nginx --with-pcre=/webser/lamp/pcre-8.30 --group=www --user=www --with-http_stub_status_module --with-openssl= --with-http_ssl_module
找到之前的nginx安装的源码包,重新编辑
>./configure --prefix=/opt/nginx [将之前的配置都复制过来,然后加上新的模块] --add-module=/opt/software/nginx-gridfs[这个目录就是刚才用git同步到本地的文件夹] //完成的应该是 //要注意的是之前配置中到的pcre的源码路径也要正确 >./configure ---prefix=/webser/nginx --with-pcre=/webser/lamp/pcre-8.30 --group=www --user=www --with-http_stub_status_module --with-openssl= --with-http_ssl_module --add-module=/opt/software/nginx-gridfs >make
因为我们不是重新安装,所以make完成后就不要make install
将之前的/webser/nginx/sbin/nginx这个文件删除或改名,将源码包下面./nginx-1.0.14/objs/nginx直接复制过去即可,然后执行命令
./nginx/sbin/nginx -V就可以看到新的模块已经添加好了,修改配置文件就可以使用gridfs-nginx模块了
在nginx.conf文件中加入: location /image/ { //default_type image/png;//可以规定默认mime类型 gridfs dbname//数据库名称 root_collection=test//集合名称(表名) field=_id//通过什么访问【filename,_id】 type=objectid//名称类型string,int,objectid user=root pass=123456; mongo 127.0.0.1:27017; }
这里有一个php制作的基于gridfs的文件管理程序示例
http://git.oschina.net/zhucheer/gridFS_demo
相关文章推荐
- nginx-gridfs模块的安装使用
- nginx-gridfs模块的安装使用
- 在CentOs 5.1中使用rpm安装NGINX+php+mysql
- 安装Nginx与使用PHP5(和PHP-FPM Nginx)和MySQL在 CentOS支持6.0的支持
- FastDFS && Nginx安装及使用
- nginx安装和使用
- nginx + nginx-gridfs 安装方法
- 在CentOs 5.1中使用rpm安装NGINX+php+mysql(一)
- ubuntu下nginx安装和使用
- nginx(Tengine)使用小结--安装与简单配置篇
- 安装MRTG检测网络、CPU、内存、Nginx、Apache使用情况
- 实例详解tomcat组件安装+Nginx反向代理tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡 推荐
- windows下nginx安装、配置与使用
- nginx结合node.js安装使用
- ubunut11.0安装nginx基本目录结构介绍和配置使用方法
- ubuntu下使用apt-get方式安装nginx
- 在CentOs 5.1中使用rpm安装NGINX+php+mysql
- PHP5.3.8 + Mysql5.5.18 + Nginx1.1.8 安装使用感受
- Nginx使用安装(一)
- Nginx使用configure安装