gridFS-Nginx的安装与使用
在使用gridFs的nginx模块时,先确认好你的机器上已经安装好了mongo
首先通过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.
built by gcc 4.4. (Red Hat 4.4.-) (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=;
mongo 127.0.0.1:; }
这里有一个php制作的基于gridfs的文件管理程序示例
http://git.oschina.net/zhucheer/gridFS_demo
gridFS-Nginx的安装与使用的更多相关文章
- Nginx服务安装配置
1.Nginx介绍 Nginx是一个高性能的HTTP和反向代理服务器,由俄罗斯人开发的,第一个版本发布于2004年10月4日.Nginx由于出色的性能,在世界范围内受到了越来越多人的关注,其特点是占有 ...
- Django Nginx+uwsgi 安装配置
使用 python manage.py runserver 来运行服务器.这只适用测试环境中使用. 正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttp ...
- mysql 自动备份和nginx自动安装脚本
一.自动备份Mysql脚本: 如下脚本为mysql自动备份脚本,仅供参考,可以根据实际情况修改. #!/bin/sh #auto backup mysql #wugk #Define PATH定义变量 ...
- nginx的安装
1,,nginx的安装 为什么使用nginx我就不多说了,很优秀的,请再行google 在安装前,先安装pcre,安装zlib,安装openssl,以及一些其他包 yum install -y gcc ...
- nginx编译安装
Nginx编译安装 1.nginx官网:http://wiki.nginx.org/Install下载:http://nginx.org/en/download.html 2.编译安装# wget h ...
- nginx 的安装
一.必要软件准备1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码代码如下: # yum install pcre* //如过你已经装了,请跳过这一步 2.安装openssl ...
- linux/centos下安装nginx(rpm安装和源码安装)详细步骤
Centos下安装nginx rpm包 ...
- nginx的安装与配置
1.nginx的安装与配置 编译安装nginx需要实现安装开发包组“Development tools”和“Server Platform Development”.“Desktop Platform ...
- nginx笔记----安装
nginx的安装 ./configure make && make install (一)准备条件: 1.GCC---gun编译器集合 Nginx是一个由C语言编写的程序,因此首先需要 ...
- Linux下Nginx的安装、升级及动态添加模块
系统基于ubuntu server 14.04.4 amd64 安装 第一步 下载并解压Nginx压缩包 从Nginx官网下载Nginx,或者在Linux上执行wget http://nginx.or ...
随机推荐
- cogs 173. 词链 字典树模板
173. 词链 ★★☆ 输入文件:link.in 输出文件:link.out 简单对比时间限制:1 s 内存限制:128 MB [问题描述]给定一个仅包含小写字母的英文单词表,其中每个 ...
- poj 2689 区间素数筛
The branch of mathematics called number theory is about properties of numbers. One of the areas that ...
- hdu - 4990
Read the program below carefully then answer the question. #pragma comment(linker, "/STACK:1 ...
- 【转】oracle条件子句执行顺序
Oracle WHERE条件执行顺序:ORACLE采用自下而上的顺序解析WHERE子句 1.据此那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾例如:SELECT … FROM EMP E ...
- 19徐州网络赛E 线段树加离散化
题目链接:https://nanti.jisuanke.com/t/41387 按wi的值建立权值线段树维护值为wi出现的最后位置,对于第i个人的答案,查询线段树[wi+m,max]区间的最大位置po ...
- Linux.cp命令总提示是否覆盖
执行cp命令,其实是默认执行了cp -i命令的别名,因此总提示是否覆盖. 修改~/.bashrc,注释“alias cp='cp -i'”即可. [root@xxxx test]# vi ~/.bas ...
- SqlServer分页存储过程(多表查询,多条件排序),Repeater控件呈现数据以及分页
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出 ...
- (转)调皮的location.href
来自 wooyun'drops --->呆子不开口 0x00 背景 随着水瓶月的到来,在祖国繁荣昌盛的今天,web系统的浏览器端也越来越重,很多的功能逻辑都放在了js中,前端的漏洞也越来越多. ...
- (转) exp1-2://一次有趣的XSS漏洞挖掘分析(2)
第一次和一套程序做了这么多次的斗争.今天基友又给我来信说,没得玩了.了解了下情况,是他拿着0day到处插,被人家发现了.还出了个公告,说所有***必须安装补丁.呵呵,性福总是走的这么突然.这乐子一 ...
- svn subvesion Branch Merge