avatar

瓜生花子八宝粥

少壮不努力 老了看浏览器

  • 首页
  • 开源项目
  • Linux
  • Windows
  • Docker
  • 中间件
  • 数据库
主页 Nginx Fastdfs服务部署
文章

Nginx Fastdfs服务部署

发表于 2024-12-3 更新于 2024-12- 3
作者 jepwei
9~11 分钟 阅读

环境

本指南适用于 CentOS 7 环境。

下载文件

您可以从以下链接下载所需的文件:

FastDFS 下载链接

编译组件

在编译 FastDFS 之前,请确保您的系统已安装必要的依赖项,如 gcc 和 make。您可以使用以下命令安装:

sudo yum install -y gcc make

1. 编译 libfastcommon

cd libfastcommon/
./make.sh clean
./make.sh
sudo ./make.sh install

2. 编译 libserverframe

cd libserverframe-master/
./make.sh clean
./make.sh
sudo ./make.sh install

3. 编译 FastDFS

cd fastdfs
./make.sh clean
./make.sh
sudo ./make.sh install

配置文件

创建目录

首先,创建 FastDFS 所需的目录:

mkdir -p /home/yuqing/fastdfs
mkdir -p /home/yuqing/storage

复制配置文件

进入 FastDFS 的配置目录,并将配置文件复制到 /etc/fdfs/:

cd fastdfs/conf/
sudo cp ./* /etc/fdfs/  # 或者使用 ./setup.sh /etc/fdfs

修改配置文件

  1. 修改 Tracker 配置
sudo vi /etc/fdfs/tracker.conf

根据需要修改 port 和 base_path。

  1. 修改 Storage 配置
sudo vi /etc/fdfs/storage.conf

根据需要修改 base_path、store_path0 和 tracker_server。

  1. 配置 FastDFS Nginx 模块
sudo cp src/mod_fastdfs.conf /etc/fdfs/
sudo vi /etc/fdfs/mod_fastdfs.conf

根据需要修改 store_path0、storage_server_port 和 tracker_server。

  1. 修改模块配置
sudo vi /usr/local/fastdfs-nginx-module/src/config

在文件中找到并修改以下内容:

ngx_module_incs="/usr/include/fastdfs /usr/include/fastcommon/"
CORE_INCS="$CORE_INCS /usr/include/fastdfs /usr/include/fastcommon/"

启动服务

启动 Tracker 和 Storage 服务

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start

整合 FastDFS 模块到 Nginx

  1. 进入 Nginx 安装目录:
cd /opt/nginx-1.22.0
  1. 配置 Nginx:
./configure --add-module=/usr/local/fastdfs-nginx-module/src  # 其他 Nginx 配置选项
make
sudo make install  # 注意:此命令会覆盖现有 Nginx 安装

编辑 Nginx 配置文件

sudo vi /usr/local/nginx/conf/nginx.conf

在 server 区域添加以下内容:

server {
    location ~/group([0-9]) {
        ngx_fastdfs_module;
    }
    ...
}

启动 Nginx

sudo nginx

如果成功,您将看到以下输出:

ngx_http_fastdfs_set pid=xxx

这表明 FastDFS 模块已成功启动。

完成

至此,FastDFS 的安装与配置已完成。您可以根据需要进行后续的功能测试和性能调优。

中间件
Nginx
许可协议: 
分享

相关文章

5月 23, 2025

nacos 部署

环境:centos7 版本:nacos-2.3.2 部署方式:编译安装 1.安装jdk (自行安装) 2.下载nacos安装包并解压 3.配置nacos的配置文件 ### 注释掉原有的端口参数再添加这个 server.port=7200 ### 开启鉴权 nacos.core.auth.enable

12月 31, 2024

容器部署fastdfs

本文详细介绍了在Docker中部署FastDFS的步骤,包括创建工作目录、配置Docker Compose、启动服务、检查端口监听以及修改Nginx配置。首先,需在主机创建FastDFS工作目录并设置权限,然后编辑docker-compose.yml文件定义服务配置。接下来,通过docker-compose命令启动服务,并使用netstat命令确认端口监听情况。最后,若需调整Nginx的8888端口配置,可进入storage容器并编辑nginx.conf文件,完成后重启容器以应用更改。

12月 24, 2024

容器部署nacos

本文详细介绍了如何在 Docker 中部署 Nacos,包括前提条件和具体步骤。首先确保已安装 Docker,然后拉取 Nacos 镜像并创建必要的目录。接着设置目录权限,复制初始配置文件到本地,重新运行 Nacos 容器。最后,用户可以通过浏览器访问 Nacos 管理界面,并可选地启用鉴权。按照这些步骤,用户将能够成功在 Docker 上部署 Nacos,并根据需求进行进一步配置。

下一篇

Nginx 安装(编译、RPM、docker)

上一篇

Nginx Keeplived负载均衡

最近更新

  • 1panel 部署
  • jumpserver 堡垒机部署
  • ubuntu 设置时间显示为24小时制
  • pritunl vpn 部署
  • dockovpn 部署

热门标签

nacos openvpnas 资源分享 docker oracle mysql ubuntu 开源项目 虚拟化 Linux

目录

©2025 瓜生花子八宝粥. 保留部分权利。

使用 Halo 主题 Chirpy