CentOS7 傻瓜式安装FastDFS

CentOS7 安装 FastDFS 安装说明

安装前准备:
1.安装依赖软件和类库 (四个语句挨个执行一遍)

yum install gcc-c++ -y
yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget
yum -y install libevent
yum install perl*

2.将FastDFS 所需的安装软件包上传至opt 目录下
3.解压fdfs的依赖库并安装相关依赖

tar -zxvf libfastcommonV1.0.7.tar.gz
cd libfastcommon-1.0.7
./make.sh
./make.sh install
cp /usr/lib64/libfastcommon.so /usr/lib/

4.安装FastDFS (tracker、storage)

mkdir -p /opt/fastdfs/fdfs_storage
tar -zxvf FastDFS_v5.05.tar.gz
cd FastDFS
./make.sh
./make.sh install
cd /opt/FastDFS/conf
cp  *  /etc/fdfs/
cd /etc/fdfs
vi /etc/fdfs/tracker.conf   (将tracker.conf文件中的base_path 路径修改为FastDFS安装路径 /opt/fastdfs  修改完后保存退出【不懂怎么修改保存,请自行百度】)

在这里插入图片描述
vi /etc/fdfs/storage.conf (这里修改比较多,请确保都修改了!!)
①base_path 路径修改为FastDFS 安装路径 /opt/fastdfs
在这里插入图片描述
②store_path0 路径修改为文件存储路径 /opt/fastdfs/fdfs_storage 路径可自行更换,但是要确保路径已经创建。
在这里插入图片描述
③tracker_server 更换为本机的ip地址,端口使用默认的22122 修改完成后保存退出。
在这里插入图片描述

cd /etc/init.d
vi fdfs_trackerd  (修改trackerd 启动脚本)

①PRG 路径修改为 /usr/bin/fdfs_trackerd
②CONF 路径修改为 /etc/fdfs/tracker.conf
在这里插入图片描述
③stop.sh 路径修改为 /usr/local/fdfs/stop.sh
在这里插入图片描述
④restart.sh 路径修改为 /usr/local/fdfs/restart.sh
在这里插入图片描述
⑤stop() 和restart() 内的路径修改为 /usr/local/fdfs/stop.sh /usr/local/fdfs/restart.sh 修改完成后保存退出。
在这里插入图片描述
vi fdfs_storaged (同样修改storaged 启动脚本,这里不在复述,直接看图改,修改完成保存退出)
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

mkdir /usr/local/fdfs
cd /opt/FastDFS
cp restart.sh  /usr/local/fdfs/
cp restart.sh  /usr/local/fdfs/
cd /etc/init.d
chkconfig --add fdfs_trackerd
chkconfig --add fdfs_storaged

到此安装完成,直接启动服务即可

service fdfs_trackerd start
service fdfs_storaged start

在这里插入图片描述

5.上传测试

vi /etc/fdfs/client.conf (修改客户端配置文件进行测试,①pase_path=/opt/fastdfs   ②tracker_server=ip地址:22122)

在这里插入图片描述
上传某个图片到FastDFS (只需要修改/root/123.jpg 路径即可)

/usr/bin/fdfs_test  /etc/fdfs/client.conf  upload  /root/123.jpg

在这里插入图片描述
6.安装nginx 整合插件

cd /opt
tar -zxvf fastdfs-nginx-module_v1.16.tar.gz
vi /opt/fastdfs-nginx-module/src/config (将CORE_INCS 中的路径修改为/usr/include/fastdfs /usr/include/fastcommon/  **这里是两个路径,中间有空格** 修改完成后保存退出)

在这里插入图片描述

cd /opt/fastdfs-nginx-module/src
cp mod_fastdfs.conf /etc/fdfs/
vi /etc/fdfs/mod_fastdfs.conf  (修改mod_fastdfs.conf配置文件 ①base_path 路径修改为 /opt/fastdfs  ②tracker_serve 地址修改为 IP:22122   ③url_have_group_name 的值修改为true   ④store_path0 的路径修改为 /opt/fastdfs/fdfs_storage  修改完成后保存退出)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7.安装nginx

mkdir -p /var/temp/nginx/client
cd /opt
tar -zxvf nginx-1.12.2.tar.gz
cd nginx-1.12.2

(添加fastdfs模块,直接复制这一长串,执行即可)

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi \
--add-module=/opt/fastdfs-nginx-module/src

出现以下提示表示安装成功。
在这里插入图片描述

make
make install
vi /usr/local/nginx/conf/nginx.conf (修改server_name 改为IP,location  添加/group1/M00/    ngx_fastdfs_module   修改完成后保存退出)

在这里插入图片描述

/usr/local/nginx/sbin/nginx   (启动nginx)

至此,FastDFS安装及整合nginx 全部完成。

相关资源包已经上传CSDN ,https://download.csdn.net/download/Byppfeng/12069058

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值