前面已经讲 一张图秒懂微服务的网络架构,通过此文章可以了解FastDFS组件中单机安装流程。
单机版架构图
以下为单机FastDFS安装步骤
一、环境准备
CentOS 7.X
libfastcommon 请采用最新版本, 本次使用最新版本: libfastcommon-1.0.42.tar.gz
FastDFS 请采用最新版本, 本次使用最新版本: fastdfs-6.04.tar.gz
fastdfs-nginx-module 请采用最新版本, 本次使用最新版本:fastdfs-nginx-module-1.22.tar.gz
nginx 请采用最新版本, 本次使用最新版本: nginx-1.16.1.tar.gz
二、安装过程
1、安装 libfastcommon-1.0.42.tar.gz
2、安装 FastDFS
准备配置文件
Tracker Server 配置
修改配置如下:
开放防火墙端口
1、打开跟踪端口
2、添加以下端口行:
3、重启防火墙
启动Tracker
Storage Server 配置
修改配置如下:
开放防火墙端口
1、打开跟踪端口
2、添加以下端口行:
3、重启防火墙
启动Storage
查看集群状态
查看状态是否正常
Storage 1:
id = 6.0.36.243
ip_addr = 6.0.36.243 (anantes-651-1-49-net.w2-0.abo.wanadoo.fr) ACTIVE
Client配置
修改配置如下:
上传一个图片测试是否能上传成功
test.jpg 是测试本地上传的图片,路径请填写正确
3、安装 Nginx和 fastdfs-nginx-module
查看是否安装成功
查看插件是否安装成功
修改Nginx访问
修改配置如下:
修改Nginx配置:
修改配置如下:
启动Nginx
通过以上配置完成FastDFS的搭建。
测试图片访问
图片访问示例:
主图访问
http://192.168.0.1/group1/M00/00/03/BgAk813IvTCAIxxxAAD44NFKFPc908.png
压缩图片 (主图后加
!format=宽度_高度
)访问http://192.168.0.1/group1/M00/00/03/BgAk813IvTCAIxxxAAD44NFKFPc908.png!format=400_10
未解决的问题
压缩图片使用主图后?format=宽度_高度