配置需要文件路径(免费):https://download.csdn.net/download/qq_29013723/12597261
1、文件说明
文件名称 | 说明 |
---|---|
nginx | 前端代理服务器 |
fastdfs-nginx-module-master | nginx 和 fastdfs 配置中间件 |
fastdfs | 分布式文件系统 |
libfastcommon-master | 插件 |
fdfs | /etc/fdfs/目录下所有配置文件 |
nginx.config | nginx安装成功后修改 |
nginx-1.10.1 | nginx源码安装文件 |
注意:其他没有说明的文件暂时不用管
2、需要提前创建的文件夹
说明:文件夹路径可以自定义创建,但是配置文件中需要修改,配置文件默认一下文件夹
路径 | 说明 |
---|---|
/data/websites/fastdfs/client | 测试FastDFS安装完成后功能文件 |
/data/websites/fastdfs/file | 上传文件存储路径 |
/data/websites/fastdfs/nginx_mod | fastdfs-nginx-module配置需要创建文件 |
/data/websites/fastdfs/storage | storage日志存放路径 |
/data/websites/fastdfs/tracker | tracker日志存放路径 |
3、配合文件修改
1)文件夹中fdfs中storage.conf文件(参数修改可以根据名称修改)
# 日志文件路径 (49)
base_path = /data/websites/fastdfs/storage
# 文件存放位置 (129)
store_path0 = /data/websites/fastdfs/file
# tracker_server 服务地址 (145)
tracker_server = 172.21.0.8:22122
2)文件夹中fdfs中tracker.conf文件(参数修改可以根据名称修改)
# 日志文件路径(23)
base_path = /data/websites/fastdfs/tracker
3)文件夹中fdfs中client.conf文件(参数修改可以根据名称修改)
# 日志文件存放位置 (11)
base_path = /data/websites/fastdfs/client
#tracker 服务地址 (23)
tracker_server = 172.21.0.8:22122
3)文件夹中fdfs中mod_fastdfs.conf文件(参数修改可以根据名称修改)
# 日志文件路径(10)
base_path=/data/websites/fastdfs/nginx_mod
# tracker 服务(40)
tracker_server=172.21.0.8:22122
# url是否包含组名 (53)
url_have_group_name = true
# 文件存放路径(62)
store_path0=/data/websites/fastdfs/file
4、安装nginx需要需要依赖
# nginx 不支持make
cd pcre-8.40
./configure
make
make install
yum install gcc
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel
5、安装libfastcommon-master依赖
#编译
./make.sh
# 安装
./make.sh install
# 测试上传文件 不知道参数输入fdfs_test直接回车会有说明,()为说明内容 aa.txt为当前路径文件
fdfs_test /etc/fdfs/client.conf upload aa.txt
6、安装FastDFS
#编译
./make.sh
# 安装
./make.sh install
7、安装nginx
# 配置nginx扩展模块内容
./configure \
--prefix=/usr/local/nginx \
--pid-path=/usr/local/nginx/run \
--user=nginx \
--group=nginx \
--with-http_ssl_module \
--with-http_flv_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--with-pcre \
--with-http_image_filter_module \
--with-debug \
# 前面为nginx安装后的目录 后面为中间插件src目录
./configure --prefix=/usr/local/nginx --add-module=/usr/local/BaseFastDFS/fastdfs-nginx-module-master/src
# 编译源码
make
# 安装源码
make install
# 监测是否安装成功、没有报错则执行成功
cd /usr/local/nginx/sbin/
./nginx
祝你好运!!!