首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >浅谈Nginx反向代理

浅谈Nginx反向代理

作者头像
kifuan
发布2022-10-24 16:24:20
发布2022-10-24 16:24:20
4410
举报
文章被收录于专栏:随便写写-kifuan随便写写-kifuan

先来点轻松的

献上一张图:

不要在乎这水印叠杀人书,我实在是找不到原图了。

介绍

反向代理在电脑网络中是代理服务器的一种。服务器根据客户端的请求,从其关系的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器集群的存在。 来源: 维基百科

说人话,就是反向代理是后端之间的通信,前端看不着。

这样的好处也很明显,就是让虽然我后台开了很多台服务器,最终用的时候只需要一个地址就可以访问到了。

还有一个优势,就是只要我在Nginx里写好了https有关的配置,那么我就可以直接让Nginx帮我把请求转发给后端的http服务器,这样在浏览器眼里全部都是https请求。

Nginx配置

见前文Nginx部署Vue项目

负载均衡

负载平衡(英语:load balancing)是一种电子计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。 使用带有负载平衡的多个服务器组件,取代单一的组件,可以通过冗余提高可靠性。负载平衡服务通常是由专用软件和硬件来完成。 主要作用是将大量作业合理地分摊到多个操作单元上进行执行,用于解决互联网架构中的高并发和高可用的问题。 来源: 维基百科

说实话,这么老长一段我也看不大明白。但是它的核心原理还是我们之前提到的反向代理。

根据各种算法得出当前最闲的服务器,然后把客户端的连接通到那个最闲的服务器上,也就实现了所谓负载均衡。

话虽如此,里面的学问还是很深的。我这里仅作为一个初学者窥探一下。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 先来点轻松的
  • 介绍
  • Nginx配置
  • 负载均衡
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档