FastDFS文件系统与nginx的安装配置,不能访问到图片的问题解决

fastdfs工作流程

FastDFS–tracker安装

FastDFS安装环境

安装gcc 依赖环境
yum install gcc-c++ -y
libevent
yum -y install libevent
yum install perl*
yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget
安装libfastcommon
  1. 上传压缩包文件libfastcommonV1.0.7.tar.gz 到 /usr/local目录下,并解压。
  2. tar -zxvf libfastcommonV1.0.7.tar.gz
  3. 进入到解压后的文件夹中
    在这里插入图片描述
  4. ./make.sh
    在这里插入图片描述
  5. ./make.sh install
    在这里插入图片描述
  6. 注意:libfastcommon安装好后会自动将库文件拷贝至/usr/lib64下,由于FastDFS程序引用usr/lib目录所以需要将/usr/lib64下的库文件拷贝至/usr/lib下。
    cp /usr/lib64/libfastcommon.so /usr/lib/

安装tracker

  1. 上传资料FastDFS_v5.05.tar.gz到 /usr/local 目录下
  2. 解压编译安装
tar -zxvf FastDFS_v5.05.tar.gz
cd FastDFS
./make.sh
/make.sh install
  1. 安装成功之后,将安装目录下的conf下的文件拷贝到/etc/fdfs/下。
cd conf
cp  *  /etc/fdfs/
  1. 修改配置文件
vim /etc/fdfs/tracker.conf

在这里插入图片描述
4. 创建fastdfs文件夹

mkdir /opt/fastdfs

设置启动项

启动服务

mkdir  /usr/local/fdfs   

拷贝安装目录下stop.sh 和restart.sh 到/usr/local/fdfs/

cp restart.sh  /usr/local/fdfs/
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,针对您的问题fastdfs nginx安装配置,我可以给出以下步骤: 1. 安装FastDFS ``` # 下载FastDFS wget https://github.com/happyfish100/libfastcommon/archive/V1.0.43.tar.gz wget https://github.com/happyfish100/fastdfs/archive/V6.06.tar.gz # 解压 tar -zxvf V1.0.43.tar.gz tar -zxvf V6.06.tar.gz # 编译安装libfastcommon cd libfastcommon-1.0.43/ ./make.sh && ./make.sh install # 编译安装FastDFS cd ../fastdfs-6.06/ ./make.sh && ./make.sh install # 配置tracker和storage cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf ``` 2. 配置FastDFS 修改`/etc/fdfs/tracker.conf`和`/etc/fdfs/storage.conf`文件中的以下内容: ``` # tracker.conf ... port=22122 # Tracker服务器的端口号 ... # storage.conf ... port=23000 # Storage服务器的端口号 base_path=/data/fastdfs/storage # 文件存储路径 store_path0=/data/fastdfs/storage/data # 数据存储路径 tracker_server=192.168.1.1:22122 # Tracker服务器的IP和端口号 http.server_port=8888 # 文件访问的HTTP端口号 ... ``` 3. 启动FastDFS ``` # 启动Tracker服务器 /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf # 启动Storage服务器 /usr/bin/fdfs_storaged /etc/fdfs/storage.conf ``` 4. 安装NginxFastDFS模块 ``` # 安装Nginx yum install -y nginx # 安装FastDFS模块 git clone https://github.com/happyfish100/fastdfs-nginx-module.git mv fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/ mv fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/ # 编译安装Nginx(需要指定FastDFS模块) ./configure --add-module=/path/to/fastdfs-nginx-module/src make && make install ``` 5. 配置Nginx 修改`/usr/local/nginx/conf/nginx.conf`文件: ``` http { ... server { listen 80; server_name localhost; location /group1/M00 { ngx_fastdfs_module; } } } ``` 6. 启动Nginx ``` /usr/local/nginx/sbin/nginx ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值