centos离线安装fastdfs

一、下载所需要的安装包

1、登录fastdfs官网,下载所需要的安装包。

软件下载地址

版本号如下,如果不匹配可能会安装不成功

2、将三个包放在指定目录下,并解压

二、安装

1、安装libfastcommon

/usr/local/fastdfs/libfastcommon-1.0.41
./make.sh && ./make.sh install

执行以上命令,如图:

验证libfastcommon是否安装成功

执行以下命令,如果出现图片中红色字样,表示安装成功

2、安装fastdfs

/usr/local/fastdfs/fastdfs-6.03
./make.sh && ./make.sh install

如图

验证是否安装成功

三、配置<基本配置>

1、复制配置文件以供使用

  • 创建文件目录 /fastdfs/storage

  • 进入/etc/fdfs中,进入默认有client、storage与tracker的样本文件,复制一份去掉sample,

  • 将conf文件夹中的http.conf和mime.types拷贝到 /etc/fdfs/中

2、tracker(定位追踪)配置

base_path:tracker的基本目录。参考配置base_path=/fastdfs

http.server_port:服务的端口。默认是8080基本会冲突需要修改下。此处修改为8091

3、针对storage(存储)配置

base_path:主要存放storage的数据和日志的目录。参考配置base_path=/fastdfs/storage

store_path0:存储路径,如果不配置默认使用上面的base_path。参考配置store_path0=/fastdfs/storage

tracker_server:追踪服务的信息,默认端口就是22122。参考配置tracker_server=当前机器iP:22122

4、启动服务

1、启动tracker

service fdfs_trackerd start

2、启动stroage,要先启动tracker

service fdfs_trackerd start

3、查看2个服务状态

netstat -unltp |grep fdfs

此时已经正常监听tracker的22122端口和storage的23000端口,,我们还需要看看storage服务器是否已经登记到 tracker服务器

/usr/bin/fdfs_monitor /etc/fdfs/storage.conf

5、配置客户端client

1、修改client.cnf,可以简单修改如下配置即可。

base_path:默认的存储路径。参考配置base_path=/fastdfs/storage

tracker_server:追踪服务器配置。参考配置tracker_server=当前机器iP:22122

**2、使用client upload客户端实现文件上传,**如下则表示成功

随便找个文件,执行命令

# 上传文件测试
/usr/bin/fdfs_upload_file /etc/fdfs/client.conf test.txt

四、安装astdfs-nginx-module

解压缩,修改src下 config文件

五、安装nginx

上传nginx安装包,解压缩,然后编译安装。

如果安装报错,根据对应错误安装相应软件即可

安装pcre,上传rpm包

安装zlib,上传zilb包

./configure --add-module=/usr/local/fastdfs/fastdfs-nginx-module-1.22/src/
make && make install

六、copy mod_fastdfs.conf

copy mod_fastdfs.conf文件到/etc/fdfs,并修改mod_fastdfs.conf

[root@ZHLWSY-T-036 fdfs]# cp /usr/local/fastdfs/fastdfs-nginx-module-1.22/src/mod_fastdfs.conf /etc/fdfs/

基本只改如下三个配置即可:
tracker_server:追踪服务地址。参考配置tracker_server=172.20.72.:22122
url_have_group_name = true 开启组名称
store_path0=/fastdfs/storage 指定存储路径

增加ngixn配置项,重启nginx

#增加配置
location ~/group([0-9])/M00 {ngx_fastdfs_module;
}
#启动nginx
cd /usr/local/nginx/sbin
./nginx

验证是否成功

如果访问不通,检查是否关闭防火墙。
参考博文 centos常用命令

centos离线安装fastdfs相关推荐

  1. linux kafka离线安装,centos 离线安装confluent_kafka 模块

    centos 离线安装confluent_kafka 模块 背景:需要安装Python模块的机子不能上网,只能下载源码进行安装 说明:如果可以上网直接pip install confluent_kaf ...

  2. centos离线安装jenkins

    centos离线安装jenkins 1.安装java环境,这里我们选择openjdk,当然也可以是JDK [root@localhost repo]# yum install -y java 2.下载 ...

  3. centos下安装fastdfs(笔记系列)

    为什么80%的码农都做不了架构师?>>>    前言 本文只用于记录在centos下安装fastdfs的过程,仅用于笔记. 步骤 环境 笔者系统Cent OS6.8 x86_64,f ...

  4. CentOS离线安装gcc(循环依赖、冲突解决)

    CentOS离线安装gcc循环依赖.冲突解决 1.概述 2.安装过程 2.1 检查gcc安装情况 2.2 根据系统版本安装下载相应rpm 2.3 上传到服务器并安装 2.3.1 解决循环依赖 2.3. ...

  5. CentOS离线安装rpm包

    CentOS离线安装rpm包 rpm离线包的下载 先找一台有网络的CentOS机器 利用CentOS系统yum下载好rpm包 1.yum搜索要下的软件包,比如:jdk, mosquitto yum s ...

  6. centos离线安装无线网卡驱动(没有安装成功)

    目的:centos离线安装无线网卡驱动(没有安装成功) 1. 下载驱动:http://www.realtek.com/downloads/downloadsView.aspx? Langid=1&am ...

  7. centos离线安装mysql8_CentOS7离线安装Mysql8.0

    首先去mysql官网下载mysql的离线rpm安装包(https://downloads.mysql.com/archives/community/) 上传到/data/rpm/mysql8.0目录下 ...

  8. mysql客户端centos离线安装_mysql离线安装部署centos

    # 1. Mysql单机安装 前提:切换用户命令  su root ## 1.1 卸载系统自带的mysql ### 1.1.1查看已安装的mysql ``` [root@localhost ~]# r ...

  9. 内网环境下CentOs离线安装程序

    目录 零.情景介绍 一.下载 RPM 包 1.安装包的选择 2.rpm包的命名规则 二.传输rpm包到CentOs主机上 三.安装rpm包的工具 1.安装 2.查询 3.卸载 四.安装rpm 五.相关 ...

最新文章

  1. IIRF重写在asp.net4.0+IIS6中部分失败的解决方案
  2. html 下标签,html标签下
  3. ubuntu c mysql_Ubuntu下MySql和C连接的一些问题
  4. 找不到腾讯云MFA动态码了,无法登录腾讯云的解决办法
  5. Java工作笔记-WebService使用JDK搭建WebService及调用
  6. hadoop集群_使用docker部署hadoop集群
  7. JS内存泄漏实例解析
  8. 汽车汽配行业供应链协同管理系统一体化管理,SCM供应链提升企业竞争力
  9. Bootstrap-CSS全样式
  10. 要计算机桌面,科幻再次要成真:你的办公桌面很快也会变成计算机
  11. 个性化的CRM具备的功能有哪些
  12. pragma HLS interface 端口综合
  13. CodeBlocks调试教程
  14. PHP 防止 while true循环 CPU 使用率过高的方法
  15. html5平板游戏列表
  16. 2018年需要记住的5个区块链事实
  17. 2016年计算机二级步骤,2016计算机二级MS-Office真题15操作步骤
  18. 时间复杂度比较以及额外空间复杂度O(1)
  19. 【21.00%】【vijos P1018】智破连环阵
  20. 电子邮件客户端:Mail Pilot 3 for Mac

热门文章

  1. 跳过linux磁盘自检
  2. Dream to Control Learning Behaviors by Latent Imagination-笔记
  3. PDF文件如何转换成txt文本文档
  4. gitlab mr wip 怎么弄成_GitLab | 为什么我们开源了公司员工手册
  5. 信息技术不叫计算机课,信息技术课四要四不要
  6. 金融经济学(王江)期末梳理 第十三章 资本资产定价模型(CAPM)
  7. C++ sizeof(struct)计算结构体大小
  8. java多个IO流性能PK——MappedByteBuffer问鼎
  9. 商铺选址“风水”是门学问 大数据解读一步差三市主因
  10. 2022超nice的跨年烟花代码