`
kimmking
  • 浏览: 546792 次
  • 性别: Icon_minigender_1
  • 来自: 中华大丈夫学院
社区版块
存档分类
最新评论

MongoDB GridFS介绍与nginx-gridfs编译问题

阅读更多

 


规范
文档
示例


nginx-gridfs编译

1、编译时,报错:
src/core/ngx_times.c: In function ‘ngx_time_update’:
src/core/ngx_times.c:136: error: ‘timezone’ undeclared (first use in this function)
src/core/ngx_times.c:136: error: (Each undeclared identifier is reported only once
src/core/ngx_times.c:136: error: for each function it appears in.)
make[1]: *** [objs/src/core/ngx_times.o] Error 1
make: *** [build] Error 2

这是因为在nginx中,timezone是作为函数使用的。而在cgwin环境下,把timezone当成了个变量。
修改头文件os\unix\ngx_posix_config.h中timezone的定义:
#define timezonevar
改为:
extern long timezone __asm__ ("__timezone");
再编译即可。

cgywin timezone的问题,具体请参照(http://cygwin.com/ml/cygwin/2008-01/msg00449.html


2、由于gcc编译时指定的选项-Werror导致的,将所有的警告视为错误。可以在Makefile中将它去掉。
0
0
分享到:
评论

相关推荐

    Nginx与Nginx-GridFS的安装与配置

    现在,Nginx已经配置好与MongoDB的GridFS进行交互。Web应用可以通过`http://yourserver/gridfs/`访问存储在MongoDB中的文件。Nginx会自动处理文件的读取和写入操作,减轻了后端应用的压力。 为了确保一切正常运行,...

    nginx-gridfs-0.8.tar.gz

    总结,"nginx-gridfs-0.8"为Nginx和MongoDB之间的集成提供了便利,使得大型文件的管理变得更加高效。理解其工作原理和部署流程,可以帮助开发者更好地利用这一技术栈,构建高性能的文件服务系统。

    nginx-gridfs.tgz

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

    linux nginx-gridfs

    Linux Nginx-GridFS是将MongoDB的GridFS存储系统与Nginx Web服务器集成的一种解决方案,用于高效地提供静态文件服务,如视频、图片等大文件的存储和访问。这种组合允许你在高流量环境下实现高性能的内容分发,特别...

    nginx-gridfs.tar.gz

    这个压缩包“nginx-gridfs.tar.gz”很可能包含了一个集成解决方案,将流行的Web服务器Nginx与MongoDB的GridFS功能相结合,从而提供高效、可扩展的文件服务。 MongoDB的GridFS设计为将大文件分割成多个小块,每个块...

    Nginx-gridfs插件安装

    Nginx-gridfs是一种高效的Web服务器插件,它允许Nginx直接与MongoDB数据库交互,用于存储和检索文件。这种集成使得Web应用程序可以利用MongoDB的强大功能,尤其是其GridFS文件系统,来托管和提供静态内容,如图片、...

    nginx-gridfs

    总之,Nginx-GridFS是将Nginx与MongoDB GridFS整合以实现高效静态文件服务的一种解决方案,尤其适合于需要处理大量静态内容并寻求高性能、可扩展性和灵活性的现代Web应用程序。在实际部署时,需要考虑安全、性能优化...

    MongoDB+Nginx配置

    mv gridfs-nginx-plugin-master gridfs-nginx-plugin ``` 还需要下载 `mongo-c-driver` 库支持: ```bash cd gridfs-nginx-plugin wget https://github.com/eagleas/mongo-c-driver/archive/master.zip unzip ...

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

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

    nginx-gridfs.zip

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

    mongodb-linux-x86_64-rhel70-3.0.15.tgz

    在描述中提到的"nginx+gridfs存储及查看图片方案"是将MongoDB的GridFS功能与Nginx web服务器结合,用于存储和检索大型文件,如图片。GridFS是MongoDB提供的一种分布式文件存储解决方案,它将大文件分成多个块...

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

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

    mongodb-php5.3.3-1.6.12.zip

    MongoDB 是一个高性能、分布式、开源的文档型数据库系统,主要设计用于处理海量数据,并且在灵活性和可扩展性方面表现出色。它采用JSON格式的数据存储,使得数据模型更加接近于编程语言中的数据结构,因此在Web开发...

    centos下mongodb解压直接可用

    配置Nginx与MongoDB GridFS的集成,可以实现通过Web访问存储在MongoDB中的文件。 7. **安全考虑**: 默认情况下,MongoDB没有启用身份验证,为了保护数据库,应开启身份验证和授权,创建管理员用户并设定相应的角色...

    MongoDB管理工具Rockmongo.pdf

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

    基于MongoDB的企业分布式图片服务系统设计与实现.pdf

    整个系统的设计与实现,不仅解决了传统图片服务存在的性能和分布式部署问题,而且利用了MongoDB及GridFS的强大功能,为图片服务系统提供了可扩展性、高可用性和易管理性。通过本文的介绍,我们可以更好地理解如何在...

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

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

    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

    * 修正在nginx下$_SERVER["PHP_SELF"]变量不存在的问题 主要特征: •使用宽松的New BSD License协议 •速度快,安装简单 •支持多语言(目前提供中文、英文、日文、巴西葡萄牙语、法语、德语) •系统 ...

    Android拍照上传服务器

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

Global site tag (gtag.js) - Google Analytics