FastDFS安装步骤记录
试验环境,所以打算把跟踪器和存储器安装到同一台实例上
1、准备安装包上传到/usr/local/src
FastDFS_v5.05.tar.gz (FastDFS安装包)
libfastcommonV1.0.7.tar.gz (FastDFS依赖程序)
nginx-1.8.0.tar.gz (nginx安装包,用于做文件请求http代理服务器)
fastdfs-nginx-module_v1.16.tar.gz (nginx和fastdfs的桥梁插件模块)
2、安装C/C++ 编译环境
yum -y install gcc gcc-c++
3、安装 libfastcommon
cd /usr/local/srctar -zxf libfastcommonV1.0.7.tar.gz
cd libfastcommon-1.0.7
./make.sh
./make.sh install
cp /usr/lib64/libfastcommon.so /usr/lib
4、创建数据存储目录
mkdir -p /usr/local/FastDFS/tracker /usr/local/FastDFS/storage /usr/local/FastDFS/client
5、安装FastDFS
cd /usr/local/srctar -zxf FastDFS_v5.05.tar.gz
cd FastDFS
./make.sh
./make.sh install
cd conf
cp * /etc/fdfs
6、编辑/etc/fdfs/tracker.conf
vi /etc/fdfs/tracker.confbase_path=/usr/local/FastDFS/tracker
7、启动tracker
/usr/bin/fdfs_trackerd /etc/fdfs/tracler.conf
8、配置storage节点
vi /etc/fdfs/storage.confbase_path=/usr/local/FastDFS/storage
store_path0=/usr/local/FastDFS/storage
tracker_server = 192.168.100.151:22122
9、启动storage节点
/usr/bin/fdfs_storage /etc/fdfs/storage.conf
10、配置测试
从编译完的FastDFS目录复制libfastclient.so 到/usr/lib目录
cd /usr/local/src/FastDFS/clientcp libfastclient.so /usr/lib
11、修改测试配置文件
vi /etc/fdfs/client.confbase_path=/usr/local/FastDFS/client
tracker_server=192.168.100.151:22122
12、测试上传
/usr/bin/fdfs_test /etc/fdfs/client.conf upload xxx.png
13、安装nginx
yum install -y gcc-c++ (已安装) yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
14、解压fastdfs-nginx-module_v1.16.tar.gz
cd /usr/local/srctar -zxf fastdfs-nginx-module_v1.16.tar.gz
15、修改fastdfs-nginx-module/src/config配置文件
把CORE_INCS="$CORE_INCS /usr/local/include/fastdfs /usr/include/fastcommon/"
修改为:CORE_INCS="$CORE_INCS /usr/include/fastdfs /usr/include/fastcommon/"
把CORE_LIBS="$CORE_LIBS -L/usr/local/lib -lfastcommon -lfdfsclient"
修改为:CORE_LIBS="$CORE_LIBS -L/usr/lib -lfastcommon -lfdfsclient"
实际就是把路径中的local这一层删除掉
16、复制fastdfs-nginx-module/src/mod_fastdfs.conf 到/etc/fdfs目录下
并编辑
tracker_server=192.168.100.151:22122url_have_group_name = true
storage_server_port=23000
group_name=group1
store_path0=/usr/local/FastDFS/storage
17、安装nginx
cd /usr/local/srctar -zxf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure --add-module=/usr/local/src/fastdfs-nginx-module/src/
make
make install
18、配置nginx
cd /usr/local/nginx/confvim nginx.conf
server{ listen 80;
server_name localhost;
location /group1/M00/{
ngx_fastdfs_module;
}
}
重启nginx
/usr/local/nginx/sbin/nginx
以上是 FastDFS安装步骤记录 的全部内容, 来源链接: utcz.com/z/512628.html