Fastdfs安装_支持nginx访问图片地址

说明

我们安装fastdfs,肯定是希望文件(图片)可以外网访问。 本文主要就是讲解 结合nginx 如何访问上传到fdfs的图片文件

准备

1.准备服务器

需要先安装好fastdfs

2.准备依赖库
  • pcre 。可以在线安装(yum -y install pcre-deve)
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

编译安装

[root@bogon pcre-8.35]# ./configure
[root@bogon pcre-8.35]# make && make install
  • fastdfs-nginx-module

下载地址 :https://github.com/happyfish100/fastdfs-nginx-module

安装nginx

1.下载

可以下载解压,或者直接下载到服务器

下载地址:https://nginx.org/download/nginx-1.13.1.tar.gz 或者:

wget https://nginx.org/download/nginx-1.13.1.tar.gz
2.执行编译nginx
./configure --prefix=/usr/local/nginx --with-http_stub_status_module  --with-pcre=/soft/pcre-8.35  --add-module=/soft/fastdfs-nginx-module-master/src --with-http_image_filter_module
3.复制配置文件

复制fastdfs 的nginx module配置文件

sudo cp /soft/fastdfs-nginx-module-master/src/mod_fastdfs.conf  /etc/fdfs/ 

sudo cp /home/downloads/fastdfs/conf/http.conf  /etc/fdfs/

☆☆☆☆注意:mod_fastdfs.conf 中修改 :url_have_group_name = true。 如果返回的 url链接没有 group 名称,则不需要修改。

4.编辑nginx配置文件
sudo vim /usr/local/nginx/conf/nginx.conf

/group1/M00要匹配fastdfs配置文件中的groupname

location ~/group1/M00 {
    root /home/administrator/fastdfs/data;
    ngx_fastdfs_module;
}
5.常用命令
  • 启动nginx
    sudo /usr/local/nginx/sbin/nginx
  • 查询nginx主进程号
    ps -ef | grep nginx
  • 停止Nginx:
    kill -QUIT 主进程号
    kill -9 主进程号

完成

可以正常访问返回的地址啦

转载于:https://my.oschina.net/u/1429811/blog/1068949

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值