FastDFS和nginx实现动态缩略

本文详细介绍了在CentOS7环境下,如何配置FastDFS、Nginx并实现动态生成缩略图。首先,通过yum安装必要的依赖,然后分别安装libfastcommon、FastDFS、fastdfs-nginx-module和Nginx。接着,配置FastDFS的tracker和storage服务,以及Nginx的配置文件,确保支持动态缩略图功能。最后,启动所有服务,并进行了上传图片和生成缩略图的测试。
摘要由CSDN通过智能技术生成

一、安装前准备

配置环境为CentOS Linux release 7.6.1810,内核为Linux version 3.10.0-957.1.3.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) )

group1的IP为192.168.10.138,group2的IP为192.168.10.139。将libfastcommon.tar.gz、FastDFS_v5.05.tar.gz、fastdfs-nginx-module_v1.16.tar.gz、nginx-1.14.2.tar.gz存放到/usr/local/src/目录下。

二、yum依赖关系

yum -y install pcre* pcre-* gcc-c++ gcc* zlib zlib-devel openssl openssl-devel gc-devel gd gd-devel git

三、安装lib套件

cd /usr/local/src

tar –zxvf libfastcommon.tar.gz

cd libfastcommon-1.0.7

./make.sh && ./make.sh install

ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so

ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so

ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so

ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so

四、安装fasatdfs

cd /usr/local/src

tar –zxvf FastDFS_v5.05.tar.gz

cd FastDFS

./make.sh && ./make.sh install

cp –r conf/* /etc/fdfs/

更改配置文件(group1)

vim /etc/fdfs/tracker.conf

bind_addr=192.168.10.138   #ip地址是用作tracker的ip

port=22122   #端口默认就好

base_path=/data/server/fastdfs_ tracker

store_lookup=0

store_group=group1

store_server=0

use_storage_id=tr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值