FastDFS配置(Centos7)

配置需要文件路径(免费):https://download.csdn.net/download/qq_29013723/12597261

1、文件说明

文件名称说明
nginx前端代理服务器
fastdfs-nginx-module-masternginx 和 fastdfs 配置中间件
fastdfs分布式文件系统
libfastcommon-master插件
fdfs/etc/fdfs/目录下所有配置文件
nginx.confignginx安装成功后修改
nginx-1.10.1nginx源码安装文件

注意:其他没有说明的文件暂时不用管

2、需要提前创建的文件夹

说明:文件夹路径可以自定义创建,但是配置文件中需要修改,配置文件默认一下文件夹

路径说明
/data/websites/fastdfs/client测试FastDFS安装完成后功能文件
/data/websites/fastdfs/file上传文件存储路径
/data/websites/fastdfs/nginx_modfastdfs-nginx-module配置需要创建文件
/data/websites/fastdfs/storagestorage日志存放路径
/data/websites/fastdfs/trackertracker日志存放路径

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


祝你好运!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
CentOS 7上安装和配置FastDFS,你需要按照以下步骤进行操作: 1. 首先,你需要安装FastDFS的依赖包。可以使用以下命令安装: ``` yum install -y git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel ``` 2. 下载FastDFS的源码包并解压。你可以从FastDFS的官方网站或GitHub上获取源码包。 3. 进入FastDFS的源码目录,并执行以下命令进行编译和安装: ``` ./make.sh ./make.sh install ``` 4. 安装FastDFS的nginx模块。你可以从FastDFS的官方网站或GitHub上获取nginx模块的源码包。 5. 进入nginx模块的源码目录,并执行以下命令进行编译和安装: ``` ./configure --add-module=/path/to/fastdfs-nginx-module make make install ``` 6. 复制FastDFS的nginx模块配置文件到/etc/fdfs目录下。根据不同的引用内容,你可以执行以下命令之一: ``` cp -r /usr/local/fastdfs-nginx-module-master/src/mod_fastdfs.conf /etc/fdfs/ cp /usr/local/fastdfs-nginx-module-1.22/src/mod_fastdfs.conf /etc/fdfs/ ``` 7. 修改mod_fastdfs.conf文件的内容。你可以使用vi编辑器打开mod_fastdfs.conf文件,并根据你的需求进行修改: ``` vi /etc/fdfs/mod_fastdfs.conf ``` 8. 复制FastDFS配置文件到/etc/fdfs目录下。根据不同的引用内容,你可以执行以下命令之一: ``` cp -r /usr/local/fastdfs-5.05/conf/http.conf /etc/fdfs/ cp -r /usr/local/fastdfs-5.05/conf/mime.types /etc/fdfs/ ``` 9. 配置FastDFS的tracker服务器和storage服务器。你需要编辑/etc/fdfs/tracker.conf和/etc/fdfs/storage.conf文件,并根据你的需求进行配置。 10. 启动FastDFS的tracker服务器和storage服务器。你可以使用以下命令启动: ``` /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start /usr/bin/fdfs_storaged /etc/fdfs/storage.conf start ``` 11. 配置nginx服务器。你需要编辑nginx的配置文件,并添加FastDFS的相关配置。具体的配置方式可以参考FastDFS的官方文档或相关教程。 12. 启动nginx服务器。你可以使用以下命令启动: ``` nginx ``` 以上是在CentOS 7上安装和配置FastDFS的基本步骤。根据你的具体需求和环境,可能还需要进行一些额外的配置和调整。请参考FastDFS的官方文档和相关教程获取更详细的信息。 #### 引用[.reference_title] - *1* *3* [搭建一个FastDFS 5.0.5的文件服务器](https://blog.csdn.net/zhao_5352269/article/details/84787829)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Centos7下进行FastDFS安装配置](https://blog.csdn.net/zukxu123/article/details/108401019)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值