· Created and last modified by admi on 四月 29, 2015
爲了實現mongodb的http直接訪問採用此方式進行配置
1、安裝mongoDB6.2.9 詳見:mongoDB安裝
2、安裝依賴庫
yum -y install pcre-devel openssl-devel zlib-devel
yum -y install gcc gcc-c++
3、下載nginx-gridfs源碼:
進入:/opt/ 目錄
git clone https://github.com/mdirolf/nginx-gridfs.git (如果找不到git命令,yum -install git 安裝) cd nginx-gridfs git checkout v0.8 git submodule init git submodule update |
4、下載nginx源碼,編譯安裝
進行: /opt/ 目錄
wget http://nginx.org/download/nginx-1.8.0.tar.gz(如果找不到wget命令,yum -install wget 安裝) tar zxvf nginx-1.8.0.tar.gz cd nginx-1.8.0 ./configure --with-openssl=/usr/include/openssl --add-module=../nginx-gridfs/ make -j8 && make install -j8 |
5、修改/usr/local/nginx/conf/nginx.conf配置文件。
找到文件的[server] 80 端口處添加:
location /files/ { |
mongo127.0.0.1:27017; 表示mongo的安裝在同一個服務器
6、啓動nginx服務:
/usr/local/nginx/sbin/./nginx -c /usr/local/nginx/conf/nginx.conf
7、測試
通過mongodb添加一個文件,然後在地址欄輸入:
http://192.168.1.201/files/news002.jpg 將顯示圖片內容
8、關閉nginx服務
通過 kill命令關閉