加入收藏 | 设为首页 | 会员中心 | 我要投稿 长春站长网 (https://www.0431zz.com.cn/)- 媒体智能、开发者工具、运维、低代码、办公协同!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

CentOS-7配置fastDFS文件服务器和安装Nginx

发布时间:2022-08-09 10:46:24 所属栏目:Linux 来源:互联网
导读:配置步骤实在是很繁琐,听我慢慢道来! 主要是配置管理(tracker)和存储(storage) 返回地址样式 -- 域名/组名/磁盘名/目录名/文件名 image - 1.获取安装包 fastDFS https://github.com/happyfish100/fastdfs/tags libfastcommon https://github.com/happy
  配置步骤实在是很繁琐,听我慢慢道来!
 
  主要是配置管理(tracker)和存储(storage)
 
  返回地址样式 --> 域名/组名/磁盘名/目录名/文件名
 
  image
 
  - 1.获取安装包
 
  fastDFS
 
  https://github.com/happyfish100/fastdfs/tags
 
  libfastcommon
 
  https://github.com/happyfish100/libfastcommon/tags
 
  fastdfs-nginx-module
 
  https://github.com/happyfish100/fastdfs-nginx-module/tags
 
  nginx
 
  https://github.com/nginx/nginx/tags
 
  文件包全部上传到 /usr/local/src 下(我是通过xftp上传的,具体看你业务需求,上传到指定其他地方也可以)
 
  2.安装gcc环境
 
  yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
 
  yum -y install wget httpd-tools vim
 
  3.安装libfastcommon
 
  解压libfastcommon-1.0.55.tar.gz
 
  tar -zxvf libfastcommon-1.0.55.tar.gz
 
  进入解压目录编译、安装
 
  cd libfastcommon-1.0.55
 
  编译: ./make.sh
 
  安装: ./make.sh install
 
  完成后 /usr/lib下就会有libfastcommon.so文件,如果没有就将libfastcommon.so文件复制到 /usr/lib 下
 
  PS:(这个libfastcommon-1.0.55路径根据你的需求来指定,我的位置是这个 --> /usr/local/src/ )
 
  cp /usr/local/src/libfastcommon-1.0.55/src/libfastcommon.so /usr/lib
 
  4.安装FastDFS
 
  解压fastdfs-6.07.tar.gz
 
  tar -zxvf fastdfs-6.07.tar.gz
 
  编译:./make.sh
 
  安装:./make.sh install
 
  安装成功后将conf内的文件复制到 /etc/fdfs 下
 
  cp /usr/local/src/fastdfs-6.07/conf/* /etc/fdfs
 
  5.安装tracker
 
  进入 /etc/fdfs 目录,修改tracker.conf文件,如果文件不存在,就复制tracker.conf.sample 为 tracker.conf
 
  修该base_path = /home/yuqing/fastdfs为base_path = /home/logs/fastdfs(日志文件,也可自己指定位置)
 
  (指定位置时要在指定位置创建相应的文件目录)
 
  端口位置:http.server_port = 8080 修改成 http.server_port = 80(修改成80端口,更方便)
 
  组名:store_group = group2 修改成 store_group = group1
 
  启动tracker:fdfs_trackerd /etc/fdfs/tracker.conf start(start换成restart是重启)
 
  查看tracker状态:netstat -unltp | grep tracker
 
  image
 
  6.安装storage
 
  还是在 /etc/fdfs 目录下,修改storage.conf(如果文件不存在复制storage.conf.sample为storage.conf)
 
  日志路径:base_path = /home/yuqing/fastdfs 修改为 base_path = /home/logs/storage(指定位置时要在指定位置创建相应的文件目录)
 
  实际文件存储路径(能配置多个路径):store_path0 = /home/yuqing/fastdfs修改为 store_path0 = /home/data/storage(指定位置时要在指定位置创建相应的文件目录)
 
  tracker_server:tracker_server = 192.168.209.121:22122 修改为 tracker_server = 192.168.136.131:22122(服务器IP地址,ifconfig查询)
 
  组名:group_name = group1(如果和tracker组名一样,不用修改)
 
  端口:http.server_port = 8888修改为http.server_port = 80(都要保持一致的端口80)
 
  启动storage:fdfs_storaged /etc/fdfs/storage.conf start
 
  查看storage状态:netstat -unltp | grep storage
 
  image
 
  然后查看tracker和storage是否互相通信:fdfs_monitor /etc/fdfs/storage.conf
 
  如果出现ACTIVE,则证明服务启动正常,可以上传文件测试。
 

(编辑:长春站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读