RedHat 文件服务 FastDFS 集成 nginx 搭建

一:安装 yum

         1:下载yum 安装包

                wget http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/rpm-4.11.3-43.el7.x86_64.rpm

        wget http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-3.4.3-167.el7.centos.noarch.rpm

       wget http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

      wget http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm

     wget http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-53.el7.noarch.rpm

     wget http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-53.el7.noarch.rpm

下载完后 输入 rpm -ivh yum-*

2: 新建repo配置文件

              1)创建repo文件:

vim /etc/yum.repos.d/CentOS-Base.repo

             2)输入

#CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$7 - Base - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=os
baseurl=http://mirrors.163.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$7 - Updates - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=updates
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$7 - Extras - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=extras
baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$7 - Plus - 163.com
baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

    3) 使用yum 下载测试是否成功 

二:安装 FastDFS 

        1:下载 :到https://github.com/happyfish100下载,都下载最新的:fastdfs-master、libfastcommon-master、fastdfs-nginx-module-master

 

       2: 解压:使用xshell 和xftp 连接 linux  进行文件上传,将文件传至 /root/lmh 目录下

            

 

      3:安装zip、unzip

             yum install -y unzip zip

      4:解压fastdfs-master.zip

            # unzip -o fastdfs-master.zip -d /usr/local

      

      5:安装 libfastcommon

              解压libfastcommon-master.zip

                    # cd /opt

                     # unzip -o libfastcommon-master.zip -d /usr/local

              安装libfastcommon

                    # cd /usr/local/libfastcommon-master/

                   # ./make.sh

                  # ./make.sh install

      6: 再装fastdfs

             # cd /usr/local/fastdfs-master/

             # ./make.sh

             # ./make.sh install

    7:安装perl

             :# yum -y install perl

             再运行./make.sh

  8:安装gcc

             # yum install gcc-c++

             再运行 ./make.sh

  

  9:拷贝配置文件

              将fastdfs安装目录下的conf下的文件拷贝到/etc/fdfs/下

                # cp -r conf/* /etc/fdfs/

自此fastdfs安装完成了,接下来配置trackerd和storaged

 

配置并启动trackerd

       修改trackerd.conf

        # cd /etc/fdfs/

        # vi tracker.conf

       将base_path=/home/yuqing/fastdfs改成base_path=/data/fastdfs

创建trackerd数据、日志目录

     # mkdir -p /data/fastdfs

启动trackerd

   # /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart

查看进程

  # ps -ef|grep trackerd

  可以在/data/fastdfs/logs/trackerd.log 中查看日志

配置并启动storaged

    修改storage.conf

      # cd /etc/fdfs/

      # vi storage.conf

  base_path=/home/yuqing/fastdfs改为:base_path=/data/fastdfs

   store_path0=/home/yuqing/fastdfs改为:store_path0=/data/fastdfs/storage

tracker_server=192.168.209.121:22122改为:tracker_server=192.168.8.153:22122,这个ip改成自己的

创建storaged数据、日志目录

# mkdir -p /data/fastdfs/storage

启动storaged

     # /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

    # ps -ef|grep storaged 查看进程

 

https://blog.csdn.net/zps925458125/article/details/99108531

 

https://cloud.tencent.com/developer/article/1333006

 

https://blog.csdn.net/weixin_41826895/article/details/103988410

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值