开发者社区> 曜斯(张晓)> 正文

Nginx代理服务器使用阿里云文件存储NAS

简介: Nginx代理服务器配置使用阿里云NAS作为共享存储的最佳实践
+关注继续查看

Nignx应用场景

Nginx 是一个很强大的高性能Web和代理服务,它具有很多非常优越的特性。反向代理应该是 Nginx一种最常见的应用模式。 反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。 简单来说就是真实的服务器不能直接被外部网络访问,所以需要一台代理服务器,而代理服务器能被外部网络访问的同时又跟真实服务器在同一个网络环境,当然也可能是同一台服务器,端口不同而已。

配置NAS做反向代理共享存储

1台Nginx反向代理+4台Nginx代理服务器,后端使用文件共享存储NAS。文件共享存储NAS用于存储Proxy代理服务器的缓存文件、镜像回源文件或者用户上传的静态数据文件,不同Proxy代理服务器间共享访问NAS数据,实现数据同步,避免由于数据不同步导致的数据不一致或者重复镜像回源而浪费带宽。配置组网如下图所示:
image

部署Nginx反向代理服务器

[root@Reverse proxy~]#yum install nginx #安装Nginx
[root@Reverse proxy~]#vim /etc/nginx/nginx.conf #配置反向代理服务器指向后端代理服务器

http {
upstream web{
         server 192.168.0.105;
          server 192.168.0.106;
          server 192.168.0.107;
        server 192.168.0.108;
      }
      server {
          listen 80;
              location / {
                   proxy_pass http://web;
               }
      }
}

创建文件存储NAS

  1. 创建对应区域的文件系统
    image

2.创建文件存储NAS挂载点
image
image
3.成功创建NAS挂载点后用于后续使用
image

部署Nginx代理服务器

[root@proxy~]#yum install nginx
//安装Nginx
[root@proxy~]#yum install nfs-utils
//安装NFS客户端
[root@proxy~]#sudo mount -t nfs -o vers=4.0,挂载点域名:/ /usr/share/nginx/html/
//挂载文件共享存储NAS到Nginx目录
[root@proxy~]#echo “This is Testing for Nginx&NAS”> /usr/share/nginx/html/index.html
//编辑Nginx主目录文件。
重复配置另外三台Nginx代理服务器,均挂载同一个NAS文件系统,所有Nginx代理服务器都可以访问index.html配置文件。

测试配置结果

image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
一次阿里云ECS主机上挂载文件存储NAS的排障过程记录
一次阿里云ECS主机上挂载文件存储NAS的排障过程记录
56 0
阿里云文件存储NAS通用型、极速型和文件存储CPFS有什么区别?
阿里云文件存储NAS极速型NAS低时延,适合企业级时延敏感型核心业务;文件存储CPFS拥有高吞吐和高IOPS,适合高性能计算业务;通用型NAS大容量、高性价比、弹性扩展,支持低频介质,适合通用类文件共享业务。
539 0
阿里云文件存储NAS(Apsara File Storage NAS)真是个好东西,相见恨晚。
阿里云文件存储NAS(Apsara File Storage NAS)是一个可大规模共享访问,弹性扩展的高性能云原生分布式文件系统。支持智能冷热数据分层,有效降低数据存储成本。
534 0
企业级客户使用阿里云文件存储NAS SMB配置Home Directory服务指南
阿里云文件存储服务提供SMB/NFS/CIFS等多种文件存储协议,单文件系统可以存储海量数据,方便企业级客户在多个用户之间进行文件共享和协同合作。其中SMB协议是微软生态默认的文件共享协议,经过几十年的长期积累,具备广大的用户群,能够支持Windows、MacOS、Linux等多种客户端。阿里云NAS SMB文件存储通过支持AD域服务,可以对一个企业不同部门的不同员工创建不同的用户身份,结合ACL权限控制功能,达到企业有序可控地共享整个文件系统。
337 0
阿里云文件存储NAS推出回收站功能,轻松实现数据保护
阿里云文件存储通用型NAS现已经全面支持“回收站”特性。该功能适用于通用性能型和通用容量型规格。当文件系统启用该特性后,“回收站”功能可以保护和恢复误删除、误替换的数据。 文件存储NAS“回收站”和快照、备份不同,具有如下特点: 当NAS开启回收站特性后,该文件系统内文件的每次替换、删除操作,NAS都会将原文件自动保存至回收站中。回收站中的文件支持根据用户设置的策略自动清理,并可以即刻恢复至文件系统原位置。
649 0
阿里云文件存储NAS生命周期管理新功能介绍
简介: 在2020年,阿里云文件存储通用型NAS(简称NAS)推出了新的低频介质(低频型)和生命周期管理功能。在新的一年,我们对生命周期管理功能进行持续迭代。新的生命周期管理支持SMB协议文件系统、低频文件查看以及取回低频文件至热介质。
1345 0
阿里云文件存储NAS摘获“iTECH2020”年度明星产品奖
《中国信息化》杂志执行社长熊伟正式公布了“iTECH 2020”年度事件、年度成长企业、年度明星产品等奖项归属,阿里云文件存储NAS因为在技术与应用场景上的创新,成功摘获了“iTECH2020”年度明星产品奖。
1374 0
阿里云文件存储NAS低频型和生命周期管理功能介绍
阿里云文件存储NAS推出的低频NAS和生命周期管理功能,帮助用户对数据进行冷热分级存储,降低TCO成本
974 0
文章
问答
来源圈子
更多
阿里云存储基于飞天盘古2.0分布式存储系统,产品包括对象存储OSS、块存储Block Storage、共享文件存储NAS、表格存储、日志存储与分析、归档存储及混合云存储等,充分满足用户数据存储和迁移上云需求,连续三年跻身全球云存储魔力象限四强。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
Elastic与阿里云合作宣传信息白皮书
立即下载
阿里云&信通院《Serverless数据库技术研究报告》
立即下载
降本增效,阿里云数据治理Workshop上海站
立即下载