Nginx+FastDFS搭建图片服务器的方法实现

Nginx+FastDFS搭建图片服务器的方法实现,第1张

Nginx+FastDFS搭建图片服务器的方法实现

本文详细介绍了NginxFastDFS如何搭建图片服务器。原文根据示例代码非常详细,对大家的学习或工作都有一定的参考价值。有需要的朋友会陪我一起学习。

安装环境

厘斯

环境依赖性:

yum-yinstallgcc yuminstall-ypcrepcre-devel yuminstall-yzlibzlib-devel yuminstall-yopensslopenssl-devel #沒有make的必须安装一下make yuminstall-ymake

安装和装备步骤

1.建立fastdfs文件目录:

mkdir-p/fastdfs/tracker mkdir-p/fastdfs/storage mkdir-p/fastdfs/logs

1.免费下载安装libfastcomman(基础环境)。

wgethttps://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz tar-zxvfV1.0.7.tar.gz cdlibfastcommon-1.0.7 ./make.sh&&./make.shinstall #拷贝文档,处理FastDFS中lib环境变量途径难题。 cp/usr/lib64/libfastcommon.so/usr/local/lib/libfastcommon.so cp/usr/lib64/libfastcommon.so/usr/lib/libfastcommon.so

2.免费下载并安装FastDFS。安装后,默认设置文件名为:/etc/fdfs/,默认设置指令放在/usr/bin/中,以fdfs_

wgethttps://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz tar-zxvfV5.05.tar.gz cdfastdfs-5.05/ ./make.sh&&./make.shinstall

3.装有追踪器

#将环境变量拷贝到/etc/fdfs文件目录下 cd.../fastdfs-5.05/conf cp*/etc/fdfs/ sudovimtracker.conf

更改bath_path,并为其配备以下设备:

base_path=/fastdfs/tracker

开始跟踪:

fdfs_trackerd/etc/fdfs/tracker.confstart

4.配备存储

vimstorage.conf

变化,配备如下:

#日志文件目录 base_path=/fastdfs/storage #储存文件目录 store_path0=/fastdfs/storage #tracker连接点 tracker_server=192.168.1.4:22122

开始存储:

fdfs_storaged/etc/fdfs/storage.confstart

5.配备客户端

vimclient.conf

配备以下项目:

#tracker连接点 tracker_server=192.168.1.4:22122 #日志途径 base_path=/fastdfs/logs

6.安装nginx和fastdfs-nginx-module。不建议在不使用yum或apt的情况下立即安装nginx。安装fastdfs-nginx-module的控制模块时,必须重新编译程序,不方便。

#免费下载fastdfs-nginx-module控制模块 cd/fastdfs wgethttps://github.com/happyfish100/fastdfs-nginx-module/archive/5e5f3566bbfa57418b5506aaefbe107a42c9fcb1.zip unzip5e5f3566bbfa57418b5506aaefbe107a42c9fcb1.zip mvfastdfs-nginx-module-5e5f3566bbfa57418b5506aaefbe107a42c9fcb1fastdfs-nginx-module #免费下载nginx wgethttp://nginx.org/download/nginx-1.12.1.tar.gz tar-zxvfnginx-1.12.1.tar.gz #安装nginx与fsatdfs-nginx-module cdnginx-1.12.1 ./configure--prefix=/opt/nginx--sbin-path=/usr/bin/nginx--add-module=/fastdfs/fastdfs-nginx-module/src make makeinstall

7.配有mod_fastdfs.conf文件

cd/fastdfs/fastdfs-nginx-module/src cpmod_fastdfs.conf/etc/fdfs/ vim/etc/fdfs/mod_fastdfs.conf

配备以下项目:

connect_timeout=10#手机客户端浏览文档网络连接超时时间(企业:秒) base_path=/fastdfs/tmp#储存日志途径 tracker_server=192.168.1.4:22122#tracker服务项目IP和端口号 url_have_group_name=true#浏览链接前缀再加上组名 group_name=group1#和storage的groupname一一对应 store_path0=/fastdfs/storage#文档存储途径

8.配备nginx

cd/opt/nginx/conf/ vimnginx.conf

提供了以下几项,即在浏览以group1开头和结尾的资源时,交给fastdfs-nginx-module进行求解:

#监视网站域名中含有group0到group9的,交到fastdfs-nginx-module控制模块解决 location~/group([0-9])/{ ngx_fastdfs_module; }

检测

1.上传照片

fdfs_upload_file/etc/fdfs/client.conf~/Desktop/test.png

这时,我们将回到字符串数组。

2.浏览测试,并在计算机浏览器中键入:

192.168.1.4/group1/M00/00/00/wkgbbf6Cu4gatwtvaby5g9p0iee119.jpg

浏览成功!

到目前为止,这篇关于NginxFastDFS构建图片服务器的方法的文章已经在这里详细介绍过了。有关NginxFastDFS构建图片服务器的大量信息,请搜索以前的文章或再次访问下面的相关文章。期待你以后的申请!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/774558.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存