开发者社区> 曜斯(张晓)> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

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

相关文章
nginx服务器安装及配置文件详解
nginx在工作中已经有好几个环境在使用了,每次都是重新去网上扒博客,各种编译配置,今天自己也整理一份安装文档和nginx.conf配置选项的说明,留作以后参考。像负载均衡配置(包括健康检查)、缓存(包括清空缓存)配置实例,请参考http://seanlook.com/2015/05/17/nginx-install-and-config ,ssl加密请参考 http://seanlook.c
2192 0
【Nginx】实现负载均衡、限流、缓存、黑白名单和灰度发布,这是最全的一篇了!
在《【高并发】面试官问我如何使用Nginx实现限流,我如此回答轻松拿到了Offer!》一文中,我们主要介绍了如何使用Nginx进行限流,以避免系统被大流量压垮。除此之外,Nginx还有很多强大的功能,例如:负载均衡、缓存、黑白名单、灰度发布等。今天,我们就来一起探讨Nginx支持的这些强大的功能!
89 0
Nginx极简入门(六)配置Nginx负载均衡,提高系统并发性能!
前面讲了如何配置Nginx虚拟主机、如何配置反向代理。Nginx最主要的功能就是反向代理和负载均衡。今天要说的是如何配置nginx和tomcat实现反向代理。
560 0
Nginx负载均衡(一)
认识Nginx (一):Nginx是一个开源且高性能,可靠的Http服务 1:高性能,高并发,高可靠 2:热部署 nginx使用的是epoll网络模型,相比于Apache服务器使用的Select网络模型,epoll模型使用户发起请求会直接处理,效率高 而Select网络模型当用户发送请求后会进.
1448 0
Nginx负载均衡配置实例详解
负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。 负载均衡 先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。
1209 0
17
文章
0
问答
来源圈子
更多
阿里云存储基于飞天盘古2.0分布式存储系统,产品包括对象存储OSS、块存储Block Storage、共享文件存储NAS、表格存储、日志存储与分析、归档存储及混合云存储等,充分满足用户数据存储和迁移上云需求,连续三年跻身全球云存储魔力象限四强。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载