FastDFS安装
1. 环境准备
1. 环境配置(nginx,c++,压缩文件等配置) -- 1.1
2. 安装配置libfastcommon --- 1.4
3. 安装配置fastdfs --- 1.5
4. 安装配置fastdfs-nginx-modul模块 --- 1.6
5. 安装nginx --- 1.7
6. 重启 -- 4.2/4.3/4.4
1.1 使用的软件系统
名称 |
说明 |
centos |
7.x (Linux 3.10.0-693.el7.x86_64) |
libfastcommon |
FastDFS分离出的一些公用函数包 |
FastDFS |
FastDFS本体 |
fastdfs-nginx-module |
FastDFS和nginx的关联模块 |
nginx |
1.15.6 |
1.2 编译环境
1.2.1 CentOS (当前使用)
yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-devel wget vim -y
1.2.2 Debian
apt-get -y install git gcc g++ make automake autoconf libtool pcre2-utils libpcre2-dev zlib1g zlib1g-dev openssl libssh-dev wget vim
1.3 磁盘目录
说明 |
位置 |
所有安装包 |
/usr/local/src |
数据存储位置 |
/srv/data/dfs |
|
|
mkdir /srv/data/dfs
cd /usr/local/src
cd /usr/local/src
tar -xvf fastdfs.tar
tar -xvf libfastcommon.tar
1.4 安装 libfastcommon
tar -xvf libfastcommon.tar
cd libfastcommon/
./make.sh && ./make.sh install
1.5 安装FastDFS
cd ../
tar -xvf fastdfs.tar
cd fastdfs/
./make.sh && ./make.sh install
cp /usr/local/src/fastdfs/conf/* /etc/fdfs/
1.6 安装 fastdfs-nginx-module
cd ../
tar -xvf fastdfs-nginx-module.tar
cd fastdfs-nginx-module/src
vim config
cp /usr/local/src/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs
vim /etc/fdfs/mod_fastdfs.conf
base_path= /srv/data/dfs
tracker_server=192.168.2.34:22122
url_have_group_name=true
store_path0=/srv/data/dfs/storage
1.7 nginx配置
tar -zxvf nginx-1.15.6.tar.gz