FastDFS安装、安装fastdfs-nginx-module插件、安装nginx、配置开机启动

nginx添加模块fastdfs-nginx-module(docker版,不需要重写dockerfile) nginx添加模块fastdfs-nginx-module(docker版,不需要重写dockerfile)一、fastdfs-nginx-module模块准备1.1、下载模块1.2、配置模块信息重新制作nginx的二进制执行文件查看nginx版本下载nginx配套版本的源码文件制作nginx二进制文件启动过nginx服务 一、fastdfs-nginx-module模块准备 1.1、下载模块 git clone https://gitee.com/fastdfs100/fastdfs-nginx-mod 阅读详情

----------------------------------FastDFS安装------------------------------------
一、安装FastDFS

0、克隆并修改
     端口号  vim /etc/sysconfig/network-scripts/ifcfg-ens33  
     更新     systemctl restart network
1、安装c语言环境
    yum -y install gcc
2、安装c函数库
    cd /usr/upload
    unzip libfastcommon-master.zip
    cd libfastcommon-master
    ./make.sh
    ./make.sh install
3、安装FastDFS
    cd /usr/upload
    tar -zxvf FastDFS_v5.08.tar.gz
    cd FastDFS
    ./make.sh
    ./make.sh install
4、配置并启动tracker服务
    cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
    vim /etc/fdfs/tracker.conf:
        base_path=/powershop/tracker
    mkdir -p /powershop/tracker
    service fdfs_trackerd start
    ps -ef | grep fdfs
    chkconfig fdfs_trackerd on
5、配置并启动storage服务
    cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
    vim /etc/fdfs/storage.conf:
        base_path=/powershop/storage                 # 日志文件存储根目录
        store_path0=/powershop/storage           # 文件存储目录
        tracker_server=192.168.204.131:22122       #  tracker服务器IP和端口
    mkdir -p  /powershop/storage
    service fdfs_storaged start
    ps -ef | grep fdfs
    chkconfig fdfs_storaged on

二、安装fastdfs-nginx-module插件

1、解压
   cd /usr/upload
   tar -zxvf fastdfs-nginx-module_v1.16.tar.gz

2、修改config
    cd fastdfs-nginx-module/src
    vim config:
        :%s+/usr/local/+/usr/+g

3、配置fastdfs-nginx-module与FastDFS的关联
    cp /usr/upload/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/
    vim /etc/fdfs/mod_fastdfs.conf:
        connect_timeout=10                       # 客户端访问文件连接超时时长(单位:秒)
        tracker_server=192.168.204.131:22122    # tracker服务IP和端口
        url_have_group_name=true                # 访问链接前缀加上组名
        store_path0=/powershop/storage            # 文件存储路径
    cd /usr/upload/FastDFS/conf/
    cp http.conf mime.types /etc/fdfs/

三、安装nginx

1、安装nginx
    yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
    cd /usr/upload
    tar -zxvf nginx-1.10.0.tar.gz
    cd nginx-1.10.0
    ./configure --prefix=/usr/local/nginx --add-module=/usr/upload/fastdfs-nginx-module/src
    make && make install
2、配置并启动
    vim /usr/local/nginx/conf/nginx.conf:
        server {
            listen       80;
            server_name  image.powershop.com;

            # 监听域名中带有group的,交给FastDFS模块处理
            location ~/group([0-9])/ {
                ngx_fastdfs_module;
            }
        }
3、配置开机启动
    vim /lib/systemd/system/nginx.service:
        [Unit]
        Description=nginx
        After=network.target

        [Service]
        Type=forking
        ExecStart=/usr/local/nginx/sbin/nginx
        ExecReload=/usr/local/nginx/sbin/nginx -s reload
        ExecStop=/usr/local/nginx/sbin/nginx -s stop
        PrivateTmp=true

        [Install]
        WantedBy=multi-user.target
    systemctl daemon-reload        #重新加载服务配置
    systemctl start nginx.service  #启动服务
    systemctl status nginx.service #查看服务状态
    systemctl enable nginx.service #设置为开机启动
    systemctl stop nginx.service   #停止服务
分布式文件存储FastDFS之配置Nginx模块 目录 一、概述 二、整合 fastdfs-nginx-module模块 三、扩展模块执行流程 一、概述 前面一篇文章,我们已经通过安装Nginx实现了从浏览器访问FastDFS中的文件信息,在生产环境中,我们的存储服务storage一般都是有几台机器组成一个组,当上传一个文件后,同组存储服务器之间需要进行文件复制,可能存在同步延迟的问题。 什么是同步延迟问题? 举个例子: 假设 Tracker 服务器将文件上传到了 192.168.179.133,上传成功后文件 ID已经返回给客户端。此时 F 阅读详情

相关推荐

用FastDFS集群自己动手搭建一个文件管理系统,给我学!

目录 一、FastDFS介绍 简介 FastDFS的存储策略 FastDFS的上传过程 FastDFS的文件同步 FastDFS的文件下载 二、安装FastDFS环境 前言 下载安装 libfastcommon 下载安装FastDFS 配置FastDFS跟踪器(Tracker) 配置 FastDFS 存储 (Storage) 文件上传测试 三、安装Nginx 安装nginx所需环境   安装Nginx 访问文件 四、FastDFS 配置 Nginx 模块 安装配置Nginx.

linuxguitu的博客 1471

FastDFS配置,并与Nginx结合实现文件服务器

tracker 和storage 都是同一个 fastdfs 的主程序的两个不同概念,配置不同的配置文件就可以将其设定为 tracker 或者 storage。进入到 fastdfs-6.0.4 目录,查看make.sh文件,可以看到 fastdfs 安装位置。1. 进入 /etc/fdfs/ 目录下,找到 tracker.conf 文件进行配置。将所需文件上传到 /home/software/FastDFS/ 下。可以将 解压后的文件夹里的配置文件也移动到 /etc/fdfs 下。

Qynwang的博客 2899

CentOS 7安装FastDFS

CentOS7安装FastDFS

梦里逆天的博客 2614

FastDFS分布式文件系统搭配nginx的安装、配置与使用

FastDFS分布式文件系统搭配nginx的安装、配置与使用。

kzhzhang的专栏 2577

CentOs7安装FastDFS5.08并配置nginx访问

目录 版本说明 安装环境 1.安装C语言编译工具 2.安装zip文件的解压命令 3.安装libevent插件 4.新建一个文件夹用于存储 5.上传fastdfs所需文件 6.安装libfastcommon-master 7.安装fastdfs 8.配置中继服务器 9.启动中继服务器 10.配置存储服务器 11.启动存储服务器 使用nginx访问FastDFS 1...

我能在河边钓一整天的鱼 838

北航机器学习2020-2021秋季学期期末试题回忆

北航机器学习2020-2021秋季学习期末试题回忆 fanjn, zhangyy, yuanq, wanggq, weixy, anh, wangyy, zhouxy, likc1 【注:考试使用纯白的A3答题纸,考试时间2h,各位同学可以自行模拟考试】 此试卷1-8题为10分,第9题为20分 1.2077年人类发射近地卫星,一共发射800颗,根据大小和轨道远近,有着不同的宜居条件(+表示宜居),有以下表格(数字八九不离十,其他属性什么的原题就是交替的) 数量 大小 轨道 是否宜居 30

weixin_45262065的博客 7611

Linux下使用FastDFS

FastDFS的安装步骤

weixin_53390559的博客 3391

激光光束质量评估与光斑尺寸计算:从理论到MATLAB实践

本文详细解析激光光束质量评估与光斑尺寸计算的理论基础及MATLAB实践方法,重点介绍M²因子的测量与应用。通过高斯光束模型、CCD成像法和MATLAB算法实现,帮助读者掌握从理论到实践的完整流程,提升激光系统调试与评估能力。

weixin_29083373的博客 450

fastDFS安装笔记

解决:我发现/usr/bin目录中并没有fdfs_trackerd,我之前是将它从/usr/local/fastDFS/fastdfs/init.d中拷贝到/usr/bin中的。解决:将fastDFS安装产生的文件删除干净,然后重装,跟着官方文档重装的时候一定不要输入那些git checkout命令!我进行了2种安装方式的对比,一种是不执行图中的那些git checkout指令,一种是执行了 git checkout,后者安装完之后/usr/bin目录中根本找不到。

qq_45691577的博客 1184

SAP 物料的分割评估

SAP 物料的分割评估 前言 本文主要讲解SAP中物料的分割评估,通过分割评估来区分出同一物料不同来源下的核算方式。例如:同一物料分为自产或者采购,或者同一物料分为进口或者国内采购等。 一、概述 分割评估一般用于以下场景: 1、物料分为内部采购和外部采购; 2、物料分属于进口或者国内采购; 3、物料分属于不同的批次; 4、物料分为自制或者采购。 由于物料的来源不同可能导致物料的价格或者性质不同,需要用不同价格来区分出 二、配置步骤 1.激活分割评估 ...

五谷散熊 6792

无法找到 Adobe PDF资源文件。“Acrobat PDFMaker“您必须具有”管理员”权限方可安装这些文件...错误怎么解决

本文的内容是无法找到 Adobe PDF资源文件。“Acrobat PDFMaker“您必须具有”管理员”权限方可安装这些文件...错误的解决办法。

西岸贤 1万+

搭建FastDFS图片服务器(2)

图片服务器的搭建没有烂尾,快去搭建自己的图片服务器吧。

m0_71239320的博客 550

从零搭建自动驾驶仿真环境:我的Nuplan-devkit实战笔记(含PyCharm配置技巧)

本文详细记录了从零搭建Nuplan-devkit自动驾驶仿真环境的完整流程,包括conda环境配置、pip版本控制、PyCharm专业版集成等关键步骤。特别针对Ubuntu系统下的依赖管理、数据目录优化和性能调优提供了实用技巧,帮助开发者高效构建稳定的自动驾驶仿真开发环境。

weixin_30505225的博客 480

分布式文件服务器FastDFS

FastDFS的介绍、安装

qq_36768098的博客 1121

主板USB接口全部失效解决方案(通用串行总线USB控制器有黄色叹号)保姆级教程亲测有效

通用串行总线控制器总是有叹号解决办法 办公室的崩腾时代老电脑,疫情期间没人用,来了开机之后发现鼠标键盘都用不了,本以为是主机放时间长出了问题,后来想起来就百度了“鼠标键盘都失效”的标题,结果发现了“串行总线控制器总是感叹号”的关联问题。正好办公室电脑都装有teamviwer常用来远程办公(在家偷懒)。所以通过远程发现电脑室可以运行的。并在控制面板发现:通用串行总线控制器总是感叹号,插入外设时USB无反应。如图:​ 并且右键选中其中一个,点击最后一个选项:“属性” 可以发现“设备状态”中会提示“由...

xiao_bai_0_0的博客 2万+

【嵌入式DIY实例-ESP32篇】-热成像仪

在本文中,我们将使用 MLX90640 热像仪和 1.8 英寸 ST7735 TFT 显示屏,构建一款基于 ESP32 的高性能紧凑型热像仪。本项目旨在打造一款便携、响应迅速的热像仪,具有增强的图像质量、优化的帧率和精准的温度读数。

视觉与物联智能 878

分布式文件服务器FastDFS搭建--项目名以shop为例

分布式文件服务器FastDFS搭建

weixin_46427700的博客 214

OpenCode + Oh My OpenCode:打造你的终极AI编程团队(OpenCode新手入门指南)

本文详细介绍了开源终端AI编程助手 OpenCode 的完整配置教程 🖥️,从安装、AI模型配置到增强插件 Oh My OpenCode 的部署一应俱全。支持 Claude、ChatGPT、Gemini 多模型切换 🤖,还能实现多AI智能体协作开发。步骤清晰适合新手 📝,想在终端用AI写代码的开发者不要错过 ✨

XiaoqiangClub的博客 1万+

jenkins useradd centos_centOS配置FastDFS

安装必要软件yum -y install gcc yum install -y unzip zip yum -y install libevent解压并安装上传的软件unzip libfastcommon-master.zip cd libfastcommon-master ./make.sh ./make.sh install tar -zxvf FastDFS_v5.08.tar.gz cd...

weixin_39752157的博客 92

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

linux下启动fastDFS

1-部署文件服务器需要的软件包 drwxr-xr-x. 10 8980 users 4096 8月 28 03:23 FastDFS drwxrwxr-x. 3 500 500 4096 5月 4 2014 fastdfs-nginx-module -rw-r--r--. 1 root root 17510 9月 21 2017 fastdfs-nginx-modu...

cat marshal的博客 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

使用http代理服务器nginx通过fastdfs-nginx插件访问fastdfs的storage存储文件(图片、音视频等)

一、安装依赖软件和类库(安装前的准备,一定要先运行这里的命令,因为后边的安装文件需要进行编译) 1、先运行以下命令 安装依赖:Gcc、libevent、perl,依赖:pcre-devel、zlib-devel 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

Hiber12的博客 1096

【FastDFS】FastDFS的安装

【FastDFS】FastDFS的安装1. 文件准备2. Linux下安装使用FastDFS2.1 安装gcc2.2 安装libevent2.3 安装libfastcommon-master2.4 安装fastdfs2.5 配置并启动tracker服务2.6 配置并启动storage服务3. 使用nginx访问FastDFS3.1 使用nginx访问的理由3.2 安装fastdfs-nginx-module3.2.1 解压3.2.2 修改config3.2.3 配置nginx与FastDFS关联配置文件3.

来日浅谈的博客 672

使用nginx访问FastDFS fastdfs nginx

文中所有~~~均为同一个自定义文件夹名字,一般使用项目名称 2.1.为什么需要用Nginx访问? FastDFS通过Tracker服务器,将文件放在Storage服务器存储,但是同组存储服务器之间需要进入文件复制,有同步延迟的问题。 假设Tracker服务器将文件上传到了192.168.4.125,上传成功后文件ID已经返回给客户端。此时FastDFS存储集群机制会将这个文件同步到同组存储192.168.4.126,在文件还没有复制完成的情况下,客户端如果用这个文件ID在192.168.4.126上取

BaldHead`s 728

Linux安装FastDfs并搭配nginx实现外部访问

Linux安装FastDfs并搭配nginx实现外部访问FastDFS--tracker安装FastDFS安装环境libevent安装libfastcommon基础库安装tracker设置tracker启动项FastDFS—storage配置上传图片测试FastDFS整合nginx安装nginx整合插件fastdfs-nginx-module安装nginx FastDFS–tracker安装 FastDFS安装环境 FastDFS是C语言开发,建议在linux上运行,学习中使用Centos7.4作为安装环

前行 370
上一篇: feign的性能优化、Feign的使用、feign超时-最佳优化两种方案
下一篇: springMVC的理解以及执行流程
Tim_0508
博客等级 码龄5年 3粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值