一、安装FastDFS依赖包
下载压缩包
github.com/happyfish100/libfastcommon/archive/V1.0.38.tar.gz
1.
解压缩libfastcommonV1.0.38.tar.gz
2.
进入到libfastcommonV1.0.38.tar.gz
的目录中
3.
执行
./make.sh
4. sudo apt-get install make
5.
执行
sudo ./make.sh install
二、
安装
FastDFS
下载压缩包
github.com/happyfish100/fastdfs/archive/V5.11.tar.gz
1.
解压缩fastdfs-5.11.tar.gz
2. 进入到fastdfs-5.11.tar.gz目录中
3.
执行
./make.sh
4.
执行
sudo ./make.sh install
三、修改配置
(1)
配置跟踪服务器
tracker
1.备份 文件
sudo cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
2.
在
/home/itcast/
目录中创建目录
fastdfs/tracker
mkdir
-p
/home/itcast/fastdfs/tracker
3.
编辑
/etc/fdfs/tracker.conf
配置文件(备份之后的文件)
sudo vim /etc/fdfs/tracker.conf
修改:
base_path=/home/itcast/fastdfs/tracker
bind_addr=192.168.**.***
port=22122
(2)配置存储服务器
storage
1. 备份文件
sudo cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
2.
在
/home/itcast/fastdfs/
目录中创建目录
storage
mkdir
-p
/home/itcast/fastdfs/tracker
3.
编辑
/etc/fdfs/storage.conf
配置文件
sudo vim /etc/fdfs/storage.conf
修改内容:
group_name=group1
bind_addr=192.168.**.***
port=23000
store_path_count=1
base_path
=
/home/itcast/fastdfs/storage
store_path0
=
/home/itcast/fastdfs/storage
tracker_server
=
自己
ubuntu
虚拟机的
ip
地址
:22122
(3)配置client参数
1.sudo cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf
2.sudo vim /etc/fdfs/client.conf
3.
base_path
=
/home/itcast/fastdfs/client
4.tracker_server=192.168.**.***:22122
四、启动
tracker
和
storage
进入到
/etc/fdfs/
下面执行以下两条指令
sudo
fdfs_trackerd /etc/fdfs/tracker.conf
sudo
fdfs_storaged /etc/fdfs/storage.conf
sudo fdfs_monitor /etc/fdfs/client.conf
用 fdfs_monitor /etc/fdfs/client.conf 命令可查看当前fdsd环境是否可用(出现Active即可用)
五、 测试是否安装成功
1.
sudo cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf
2.
编辑
/etc/fdfs/client.conf
配置文件
sudo vim /etc/fdfs/client.conf
修改内容:
base_path
=
/home/itcast/fastdfs/tracker
tracker_server
=
自己
ubuntu
虚拟机的
ip
地址
:22122
3.
上传文件测试
(fastDHT)
sudo fdfs_upload_fifile /etc/fdfs/client.conf
要上传的图片文件
如果返回类似
group1/M00/00/00/rBIK6VcaP0aARXXvAAHrUgHEviQ394.jpg
的文件
id
则说明
文件上传成功
六、
七、安装 fasxtdfs-nginx
解压
tar -zxvf fastdfs-nginx-module_v1.16.tar.gz