文档章节

centos上安装nginx+nginx-gridfs+mongodb

tqyin
 tqyin
发布于 2016/09/28 14:15
字数 191
阅读 87
收藏 1

预装gcc gcc++,openssl

yum install -y httpd-devel pcre perl pcre-devel zlib zlib-devel GeoIP GeoIP-devel

一,pcre编译安装

ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
./configure --prefix=/usr/local/nginx/pcre-8.36 --libdir=/usr/local/lib/pcre --includedir=/usr/local/include/pcre
make 
make install

二,nginx-gridfs源码下载 安装nginx-gridfs和mongodb-mongo-c-driver 用git下载nginx-gridfs的代码(这个地址里两个包都带了):

git clone git://github.com/mdirolf/nginx-gridfs.git
cd nginx-gridfs
git submodule init
git submodule update

三,nginx源码下载编译安装

./configure --prefix=/usr/local/nginx --with-pcre=../pcre-8.36 --with-http_ssl_module --with-http_stub_status_module --with-http_flv_module --with-http_gzip_static_module --add-module=../nginx-gridfs --with-poll_module --without-select_module --with-http_realip_module --with-cc-opt=-Wno-error
make 
make install

四,配置nginx.conf

nginx.conf配置说明

五,配置mongodb

mkdir data
touch logs
#无认证启动mongo
./mongod -dbpath=/usr/local/mongodb/data -logpath=/usr/local/mongodb/logs -logappend
#认证启动mongo
./mongod -dbpath=/usr/local/mongodb/data -logpath=/usr/local/mongodb/logs -logappend -auth

© 著作权归作者所有

共有 人打赏支持
tqyin
粉丝 29
博文 77
码字总数 35391
作品 0
成都
高级程序员
私信 提问
ffmpeg相关调研

ffmpeg解码流程 http://blog.csdn.net/ownwell/article/details/8113980 ffmpeg 基础学习 http://489553433.iteye.com/blog/1636488 nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器 http:/......

zongquanliu
2014/12/04
0
0
nginx+nginx-rtmp-module+ffmpeg实现直播流转发,如何配置nginx来接收客户端的直播流

今天用nginx+nginx-rtmp-module+ffmpeg实现了推流,但是基于本地视频文件的,用的 命令,但是需求是,直播客户端录屏推流给我的服务器,由我再推流到nginx1935端口,请问哪位前辈指导一下怎么...

杨彬Lennon
2017/06/08
411
1
CentOS7.0下载各版本说明

CentOS-7.0-1406-x8664-DVD.iso 标准安装版,一般下载这个就可以了 CentOS-7.0-1406-x8664-NetInstall.iso 网络安装镜像 CentOS-7.0-1406-x8664-Everything.iso 对完整版安装盘的软件进行补充...

SunnyWu
2014/11/03
0
1
centos 镜像文件各个版本的区别

在centos7.0上面做了个软连接删除以后服务器搞出事了,准备下载centos7.0以上版本测试下,对各个版本不是太了解碰巧网上有介绍的,转了。 CentOS中DVD:标准安装,一般用这个就可以 Everythi...

hnxy2001
2017/09/15
0
0
CentOS 6.8上安装 docker.io

CentOS 6.8上安装 docker.io docker是什么就不多说了,见docker基础原理介绍。 docker容器最早受到RHEL完善的支持是从最近的CentOS 7.0开始的,官方说明是只能运行于64位架构平台,内核版本为...

paascloud
2017/04/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

租房软件隐私保护如同虚设

近日,苏州市民赵先生向江苏新闻广播新闻热线025-84658888反映,他在“安居客”手机应用软件上浏览二手房信息,并且使用该软件自动生成的虚拟号码向当地一家中介公司进行咨询。可电话刚挂不久...

linux-tao
23分钟前
1
0
分布式项目(五)iot-pgsql

书接上回,在Mapping server中,我们已经把数据都整理好了,现在利用postgresql存储历史数据。 iot-pgsql 构建iot-pgsql模块,这里我们写数据库为了性能考虑不在使用mybatis,换成spring jd...

lelinked
今天
2
0
一文分析java基础面试题中易出错考点

前言 这篇文章主要针对的是笔试题中出现的通过查看代码执行结果选择正确答案题材。 正式进入题目内容: 1、(单选题)下面代码的输出结果是什么? public class Base { private Strin...

一看就喷亏的小猿
今天
1
0
cocoapods 用法

cocoapods install pod install 更新本地已经install的仓库 更新所有的仓库 pod update --verbose --no-repo-update 更新制定的仓库 pod update ** --verbose --no-repo-update...

HOrange
今天
3
0
linux下socket编程实现一个服务器连接多个客户端

使用socekt通信一般步骤 1)服务器端:socker()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。 2)客户端:socker()建立套接字,连接(connect)服务器,连接上后...

shzwork
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部