FastDFS配置(Centos7)
配置需要文件路径(免费):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日志存放路径 |
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 installyum 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 uploadaa.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
【FastDFS配置(Centos7)】祝你好运!!!
推荐阅读
- vue-cli|vue-cli 3.x vue.config.js 配置
- 从战略性的角度可以配置股票
- 缓存有关的配置和属性
- Spring|Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件
- Vagrant|Vagrant (三) - 网络配置
- java|java b2b2c shop 多用户商城系统源码- config 修改配置
- CentOS7 阿里云镜像配置方法
- Python|Win10下 Python开发环境搭建(PyCharm + Anaconda) && 环境变量配置 && 常用工具安装配置
- 为Google|为Google Cloud配置深度学习环境(CUDA、cuDNN、Tensorflow2、VScode远程ssh等)
- MyBatis|MyBatis Generator配置