FastDFS安装教程
FastDFS安装教程
第一步:安装相关依赖
1、没有编译环境的需要安装一下
yum -y install gcc-c++
2、安装一下fastDFS相关依赖库
yum -y install libevent
第二部:上传fastDFS相关文件文件
第三步:我们需要先安装libfastcommon
安装步骤如下:
1、进入你上传文件的位置:
/usr/local/fastDFS
2、进行解压命令
tar -zxvf libfastcommon-1.0.43.tar.gz
3、 进入到你解压文件里
cd libfastcommon-1.0.43
4、 进入后进行执行编译命令
./make.sh
注意:执行他自带的编译命令
然后我们进行安装
./make.sh install
注意:我们执行这个脚本后会看到安装路径。
我们需要进入 lib64 将libfastcommon.so 拷贝到 /usr/lib/,因为系统读取文件只会读取lib里的文件。
执行命令
cp libfastcommon.so /usr/lib/
我们可以执行一下查找命令find 看看有没有这个文件。
find /usr/lib/ -name libfastcommon.so
第三步:我们安装一下fastdfs-6.06.tar.gz
1、将文件进行解压
tar -zxvf fastdfs-6.06.tar.gz
2、进入到你解压文件里
cd libfastcommon-1.0.43
3、进入后进行执行编译命令
./make.sh
注意:执行他自带的编译命令
4、 然后我们进行安装
./make.sh install
注意:我们执行这个脚本后会看到安装路径。
5、安装成功将安装目录下的Conf 下的文件拷贝到/etc/fdfs/ 下(Nginx)
cp * /etc/fdfs/
第四步:接下来我们安装Tracker 服务
配置 Tracker 服务。修改/etc/fdfs/tracker.conf文件
只需要修改一个存放的路径
接下来我们执行启动命令
启动tracker /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
重启命令: /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
配置开机自动启动
将以上命令加入到改配置文件中即可
Vi /etc/rc.d/rc.local
注意:配置完毕之后将IP设置为静态IP,不然启动不起来会导致服务宕机。
第五步:安装Storage服务
1、将/usr/local/fastDFS/fastdfs-6.06/client 里面的libfdfsclient.so 拷贝到/usr/lib 这一步非常重要。
执行命令: cp libfdfsclient.so /usr/lib
2、修改配置文件 /etc/fdfs/storage.conf
base_path = base_path = /usr/local/fastDFS/fastDFS/tracker 存放路径
store_path0 = /usr/local/fastDFS/fastDFS/tracker 存放路径
3、修改配置文件client.conf
base_path = base_path = /usr/local/fastDFS/fastDFS/client 存放路径
4、接下来我们进行启动:
启动Storage /usr/bin/fdfs_storaged /etc/fdfs/storage.conf
重启命令: /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
5、测试 :
/usr/bin/fdfs_test /etc/fdfs/client.conf upload /root/hi.html
第六步:安装nginx 解决http协议无法访问问题。
1、我们需要先安装相关依赖
gcc-c++依赖
yum -y install gcc-c++
Pcre 依赖
yum -y install pcre pcre-devel
Zlib 依赖
yum -y install zlib zlib-devel
Openssl 依赖
yum -y install openssl openssl-decel
2、进行解压 fastdfs-nginx-module-1.22.tar.gz
tar zxvf fastdfs-nginx-module-1.22.tar.gz
3、进入src修改config配置文件
4、 将config文件中的local 去掉。
5、将src中的mod_fastdfs.conf 文件 拷贝到 /etc/fdfs中
cp mod_fastdfs.conf /etc/fdfs/
6、进入 /etc/fdfs/mod_fastdfs.conf 我们需要修改三个地方
tracker_server=192.168.72.128:22122
url_have_group_name = true 问是否使用主名称
store_path0=/usr/local/fastDFS/fastDFS/tracker
注意:配置有两种我们使用nginx配置
1、配置nginx关联插件
./configure --add-module=/usr/local/fastDFS/fastdfs-nginx-module-1.22/src
2、 进行编译
make
3、编译后进行 安装
make install
4、安装完成后需要进入安装目录config进行配置
location /group1 {
ngx_fastdfs_module;
}
5、启动可以正常使用!
更多推荐
所有评论(0)