`

nginx的mongodb的gridfs模块安装

阅读更多
git安装nginx-gridfs
//git clone nginx-gridfs
git clone git://github.com/mdirolf/nginx-gridfs.git
//切换到git到本地的nginx-gridfs目录
cd nginx-gridfs/
//初始化nginx-gridfs依赖的子模块
git submodule init
//更新nginx-gridfs依赖的子模块
git submodule update
//切换到nginx的源码目录
cd /data/soft/nginx-1.0.4
//重新configure并添加module nginx-gridfs
./configure --add-module=/data/soft/nginx-gridfs
make
make install

修改nginx的conf文件
//为访问s1.111du.com的server增加配置
server {
        listen       80;
        server_name s1.111du.com;

        //所有请求都映射到mongodb的服务中
        location / {
            //通过field=filename来做数据查询
            gridfs imark field=filename type=string;
            //mongodb的服务
            mongo 127.0.0.1:30001;
        }

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        location ~ /WEB-INF/ {
            deny  all;
        }
    }


参考网址 https://github.com/mdirolf/nginx-gridfs
1
2
分享到:
评论

相关推荐

    Nginx与Nginx-GridFS的安装与配置

    Nginx-GridFS是Nginx的一个模块,用于提供对MongoDB的GridFS存储系统的直接访问,使得Web应用可以直接通过Nginx读取和存储MongoDB中的大文件,如图片、视频等。 首先,我们来了解一下Nginx的基本安装步骤: 1. **...

    nginx-gridfs-0.8.tar.gz

    《Nginx集成MongoDB GridFS模块详解》 在当今的Web开发中,Nginx作为一款高性能的HTTP和反向代理服务器,以其轻量级、高效稳定的特点被广泛使用。而MongoDB作为NoSQL数据库的代表,因其灵活的数据模型和强大的数据...

    Nginx-gridfs插件安装

    下面我们将详细介绍Nginx-gridfs插件的安装步骤以及MongoDB的索引创建。 **一、Nginx-gridfs插件安装** 1. **环境准备**: 首先确保你的系统上已经安装了Nginx服务器和MongoDB数据库。Nginx是高性能的HTTP和反向...

    nginx-gridfs.tgz

    3. 配置Nginx:将Nginx-GridFS模块添加到Nginx的编译选项中,配置Nginx服务器的gridfs模块,指定MongoDB服务器的地址、数据库名、集合名等信息。 4. 编译和安装Nginx:重新编译Nginx并安装,确保Nginx-GridFS模块被...

    linux nginx-gridfs

    4. **配置MongoDB和Nginx**:配置MongoDB实例以启用GridFS,并在Nginx配置文件中添加GridFS模块的配置。你需要指定MongoDB服务器的地址、数据库名、认证信息以及GridFS的桶名。 5. **测试和启动Nginx**:在完成配置...

    nginx-gridfs.tar.gz

    在实际部署中,用户需要首先安装MongoDB并创建一个GridFS集合,然后配置Nginx服务器以使用gridfs模块,并指向正确的MongoDB实例。通过Nginx的反向代理和负载均衡功能,可以轻松地处理高并发的文件访问请求,同时保持...

    nginx-gridfs

    1. **上传文件**:当客户端上传文件到Nginx-GridFS时,Nginx模块会将文件拆分为多个GridFS块,并使用MongoDB驱动将它们存储到特定的GridFS集合中。 2. **请求文件**:当用户通过URL请求文件时,Nginx通过查询MongoDB...

    nginx-gridfs.zip

    nginx-gridfs 是一个 Nginx 的扩展模块,用于支持直接访问 MongoDB 的 GridFS 文件系统上的文件并提供 HTTP 访问。 标签:nginx

    MongoDB-GridFS-test:从MongoDB GridFS下载文件的性能测试

    2,Nginx_GridFS 这是一个基于MongoDB C驱动程序的Nginx插件。 编译代码并安装我在此仓库中制作了一个快速,使用sudo运行它。 准备好Nginx之后,修改/usr/local/nginx/conf/nginx.conf下的配置文件(如果您没有更改...

    storage-gateway:适用于MongoDB GridFS的简单RESTful网关

    实现此网关的主要原因是过时的Nginx GridFS模块( )。 不幸的是,与编写用于访问GridFS的微服务相比,重新启动该项目似乎太困难了:) 安装 go install github.com/oleksandr/storage-gateway 配置 有关storage-...

    Laravel开发-laravel-gridfs-storage

    在本文中,我们将深入探讨Laravel开发中的一个特殊组件——`laravel-gridfs-storage`,这是一个将MongoDB的GridFS存储系统与Laravel框架的存储API整合的工具。MongoDB GridFS是一种分布式文件存储系统,它允许我们以...

    centos下mongodb解压直接可用

    你需要在Nginx配置文件(如 `/etc/nginx/nginx.conf`)中添加一个新的location块,指向MongoDB的GridFS接口。 6. **MongoDB GridFS**: GridFS是MongoDB提供的一种存储和检索大文件的方法。它将大文件分割成多个小块...

    mongodb-linux-x86_64-rhel70-3.0.15.tgz

    对于Nginx的配置,你需要安装`nginx-gridfs`模块,该模块允许Nginx直接与MongoDB交互,提供静态文件服务。在Nginx配置文件中添加以下段落: ```nginx location /gridfs/ { gridfs fs; gridfs_url ...

    mongodb-php5.3.3-1.6.12.zip

    这个扩展使得PHP开发者能够充分利用MongoDB的特性,例如地理空间索引、TTL索引、聚合框架、MapReduce功能以及GridFS文件存储系统。 总之,"mongodb-php5.3.3-1.6.12.zip"是一个适用于PHP 5.3.3的MongoDB扩展,已经...

    MongoDB管理工具Rockmongo.pdf

    - **GridFS 支持**:GridFS 是 MongoDB 中用于存储大型文件的机制,Rockmongo 可以查看 GridFS 分块,下载文件。 - **安全措施**:通过设置不同的管理员权限,确保对 MongoDB 的操作得到适当控制。 总的来说,...

    thunderfs:Thunderfs 是基于 Web 的临时文件共享服务。 您可以共享文件,并且可以不受限制地为任何人上传。 已共享的文件将在 10 分钟后自动删除。 您不必担心重要文件的共享链接留在互联网上

    MongoDB (gridfs) 安装 Thunderfs 操作系统 只要 Python 和 MongoDB 在该平台上可用,Thunderfs 应该可以在大多数 Unix、Linux、Mac、Mac Server 和 Windows 系统上运行。 $ yum 安装 git -y $ yum groupinstall ...

    RockMongo(MongoDB管理工具) 1.1.6

    •GridFS ◦查看分块 ◦下载文件 •更多好用的特征开发中 ... 快速安装: 1.下载安装包 2.解压到你的网站目录下 3.用编辑器打开config.php (1.0.5版本以前是index.php),修改host, port, admins等参数...

    文件服务器方案优缺点比较

    g) GridFS:基于MongoDB,具有其所有优点,但性能较低,不适合大量小图片存储。 4. 商业云服务器(如又拍云、七牛):提供便捷的云存储服务,但费用较高,数据安全性可能成为顾虑。 在选择文件服务器方案时,应...

    网络架构师148讲视频课程

    │ 第31节:Nginx简介、安装和基本运行.avi │ 第32节:Nginx的进程结构、基本配置.avi │ 第33节:Nginx常用核心模块指令.avi │ 第34节:Nginx的Http模块部分的指令.avi │ 第35节:Nginx的Location区段.avi │ 第...

    Android拍照上传服务器

    3. **文件存储**:服务器端也需要将接收到的图片文件存储到本地磁盘、云存储服务(如AWS S3或阿里云OSS)或数据库(如MongoDB的GridFS)。 4. **安全性**:确保上传的文件安全,避免恶意文件。可以通过检查文件类型...

Global site tag (gtag.js) - Google Analytics