FastDFS+Nginx采使用fastdfs-nginx-module集成
本文主要讲述FastDFS的安装及如何与Nginx 集成,因为最新版的FastDFS已经取消了直接通过HTTP直连FastDFS的这种方式,因而需要在FastDFS添加Nginx的整合
一、安装Nginx准备东西
安装Nginx的前置条件,需要安装以下软件
yum -y install gcc
yum -y install gcc-c++
yum -y install openssl openssl-devel
yum -y install zlib-devel
yum -y install pcre-devel
下载nginx
http://nginx.org/download/nginx-1.13.12.tar.gz
下载最新版 fastdfs-nginx-module
https://github.com/happyfish100/fastdfs-nginx-module/
二、编译安装nginx
解压nginx 和fastdfs-nginx-module
进入nginx源代码目录,执行编译命令
./configure –prefix=/home/nginx –add-module=/usr/local/nginx/fastdfs-nginx-module/src
make&make install
三、修改配置文件
配置Nginx.conf
location ~ /group([0-9]) /M00 {
root /home/ningqijun/fastdfs/data;
ngx_fastdfs_module;
}
修改mod_fastdfs.conf
将/home/…/fastdfs-nginx-module-master/src(位置看自己将解压到哪里)
里面的mod_fastdfs.conf复制到/etc/fdfs/里面
1. 更改tracker_server的IP如:tracker_server=172.16.36.245:22122
2. 更改store_path0这个要与storaged的配置一致,如:store_path0=/home/ningqijun/fastdfs
修改mod_fastdfs.conf
mod_fastdfs.conf 里面指定了url_have_group_name= true
复制FastDFS配置文件到etc目录下
将FastDFS配置目录下的2个文件复制到/etc/fdfs目录下:
cp /usr/local/fastdfs /conf/http.conf /etc/fdfs/
cp /usr/local/fastdfs/conf/mime.types /etc/fdfs/
四、启动Nginx
./nginx
友情提醒:要特别注意Nginx 和fastdfs-nginx-module的版本问题,尽量采使用最新版,版本不兼容会引起无法编译通过
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » FastDFS+Nginx采使用fastdfs-nginx-module集成