分布式文件存储FastDFS之安装Nginx实现文件访问
目录
一、概述
二、安装Nginx
一、概述
前面一篇文章已经成功实现了文件上传到Storage中,但我们暂时还不能下载文件,需要安装Nginx作为服务器以支持Http方式访问文件。
Nginx只需要安装到StorageServer所在的服务器即可,用于访问文件。
二、安装Nginx
【a】安装nginx所需环境
安装gcc-c++、 PCRE pcre-devel、zlib 、OpenSSL
由于上一篇文章已经安装过gcc-c++了,这里无需重复安装。
[root@localhost /]# yum install -y pcre pcre-devel
[root@localhost /]# yum install -y zlib zlib-devel
[root@localhost /]# yum install -y openssl openssl-devel
【b】下载nginx压缩包
下载地址:http://nginx.org/en/download.html
这里笔者以nginx-1.18.0.tar.gz为例。
下载完成后,将压缩包上传到服务器中。
【c】解压缩nginx-1.18.0.tar.gz
[root@localhost fastdfs]# tar -zxvf nginx-1.18.0.tar.gz
【d】使用默认配置
[root@localhost nginx-1.18.0]# ./configure
【e】编译、安装
[root@localhost nginx-1.18.0]# make
[root@localhost nginx-1.18.0]# make install
【f】启动nginx
[root@localhost /]# cd /usr/local/nginx/sbin/
[root@localhost sbin]# ll
total 3764
-rwxr-xr-x. 1 root root 3851656 Nov 9 17:06 nginx
[root@localhost sbin]# ./nginx
【g】查看nginx是否启动
ps -ef | grep nginx
【h】防火墙中打开Nginx端口(默认的 80)
添加后就能在本机使用80端口访问。
vim /etc/sysconfig/iptables
加入如下配置:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
修改完成之后,重启防火墙:
service iptables restart
【i】测试访问文件
我们需要修改一下nginx.conf,增加下面的配置:
#将 /group1/M00 映射到 /fastdfs/file/data
location /group1/M00 {alias /fastdfs/file/data;
}
修改完成之后,重启nginx:
[root@localhost sbin]# /usr/local/nginx/sbin/nginx -s reload
重启完成之后,在浏览器访问之前上传的图片:
http://192.168.179.133/group1/M00/00/00/wKizhV-o-jiAQ08WAAAxXVoV3i4602.png
如上图所示,成功利用nginx访问到我们之前上传的文件。以上就是关于FastDFS整合Nginx实现访问文件功能。
分布式文件存储FastDFS之安装Nginx实现文件访问相关推荐
- 分布式文件存储FastDFS介绍安装部署及相关Java代码编写
分布式文件存储FastDFS 一.FastDFS简介 1.1 FastDFS体系结构 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传 ...
- 亿级高并发电商项目-- 实战篇 --万达商城项目 八(安装FastDFS、安装Nginx、文件服务模块、文件上传功能、商品功能与秒杀商品等功能)
专栏:高并发---分布式项目
- 分布式文件存储FastDFS使用教程(下载安装使用)
分布式文件存储FastDFS 1.FastDFS 1.1 FastDFS简介 1.1.1 FastDFS体系结构 1.1.2 上传流程 1.2 FastDFS搭建 1.2.1 安装FastDFS镜像 ...
- 分布式文件存储FASTDFS
分布式文件存储FASTDFS 目录 概 述 小结 参考资料和推荐阅读 LD is tigger forever,CG are not brothers forever, throw the pot a ...
- 基于SpringBoot下使用分布式文件存储FastDFS
一.FastDFS简介 1.1 FastDFS体系结构 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存 ...
- 【工具类】分布式文件存储-FastDFS
FastDFS简介 FastDFS体系结构 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存储和负载均衡 ...
- 040-云E办_学习和安装FastDFS以及安装Nginx
040-云E办_学习和安装FastDFS以及安装Nginx 一.简介: 1.介绍: 2.架构图: 3.上传流程: 4.下载流程: 5.专业术语: 6.同步机制 7.同类产品简单对比 二.安装FastD ...
- nginx(官方安装) Nginx相关文件 Nginx模块 location
文章目录 案例 部署nfs+sersync 1.backup 2.nfs 下载nginx并安装 配置nginx小游戏页面 1.nginx 2.因为nginx无法处理动态请求,所以这里我们需要安装php ...
- 分布式文件存储——FastDFS
FastDFS FastDFS 是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存储和负载均衡的问题. 特别适合以文件为 ...
- CentOS 6.4 i386 版本安装 FastDFS、使用Nginx作为文件访问WEB服务器
安装环境: 1. CentOS-6.4-i386 2. FastDFS_v4.06 3. fastdfs-nginx-module_v1.15 4. Nginx-1.5.6(安装见此) 5. libe ...
最新文章
- 获取树莓派4ip地址(手机热点获取)
- 2块钱就能买上千张人脸照片?央视曝光AI黑产,产业链太惊人了
- ESFramework网络通信框架 4.0 性能测试
- java多线程中的异常处理
- mysql查询操作及正则表达式小结
- eclipse中出现Context startup failed due to previous errors错误解决方法
- 数字化转型里面的这些名词都是什么关系呢?
- JVM实战与原理---类加载机制
- C++描述杭电OJ 2023.求平均成绩 ||
- python爬取天气预报源代码_python抓取天气并分析 实例源码
- net安装 0x80096004 无法验证证书的签名_如何购买iOS签名证书
- Unity清除一个物体所有的子物体
- SpringBoot中的文件读取
- hbase--索引概念(含二级索引)
- 拿出大把真金白银回购护盘,真心实意的格力,为何买不到股民信任
- 世界强大的移动便携图形工作站介绍
- 使用计算机编辑文档的同时 还可播放mp3,win7系统电脑怎么使用Windows Movie Maker剪辑音频文件...
- 产品生命周期管理展望
- 秘笈大公开 | 魏泓手把手教你利用无菌动物,提高国自然中标率!
- Rockchip DRM RK628 Porting Guide
热门文章
- Flutter高性能,线程安全,App开发的未来
- 从单向链表中删除指定值的节点
- 线性回归--深度学习
- mysql5.7登陆时access denied解决办法
- Dropout浅层理解
- tensorflow学习笔记(3):使用tf.data API导入数据
- java基础学习(7)浅析final,private,public,protected,static等关键以及它们的区别的联系
- 【Codeforces Round #585 (Div. 2) E】Marbles【状压DP】
- 可方向导不一定连续的例子
- 能力提升综合题单 Part 8.4 生成树Part 8.5 拓扑排序Part 8.6 差分约束