| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Nginx系列(二)——反向代理与负载均衡 -> 正文阅读 |
|
[系统运维]Nginx系列(二)——反向代理与负载均衡 |
Nginx可以代理以下几种协议,用到最多的是Http代理服务器 引言
一、正向代理和反向代理
正向代理服务器位于客户端和服务器之间,为了从服务器获取数据,客户端要向代理服务器发送一个请求,并指定目标服务器,代理服务器将目标服务器返回的数据转交给客户端。这里客户端需要进行一些正向代理的设置的。 不难看出,正向代理是帮忙处理客户端的请求
举一个反向代理的例子 🐰Q:我们在浏览器地址栏访问 ??A:由于客户端对代理是无感知的,我们在地址栏直接访问域名即可,但是服务器端呢?由于百度那么高的并发访问数,肯定不可能将所有用户的请求都打到一个服务器处理,这样这台服务器肯定会扛不住的,这样子就引出了这次的主角——
Nginx做反向代理示意图 总结为一句话:正向代理代理客户端,反向代理代理服务器 三、反向代理配置实例这是网上比较常见的案例,但是我感觉大多数写的都不是很容易理解,Loki在这里重新整理一下 你需要具备两个前提条件
下载Tomcat压缩包,解压后进入 通过 这样看起来有点麻烦,我们可不可以通过访问
hosts文件新增一行
这一步完成以后,我们就可以通过 于是,Nginx登场了~
官方下载Nginx(win版本),目录结构和上一篇学习的一样,就不再解释
四、Nginx负载均衡简介负载均衡是将负载分摊到多个操作单元上执行,从而提高服务的可用性和响应速度,带给用户更好的体验。对于Web应用,通过负载均衡,可以将一台服务器的工作扩展到多台服务器中执行,提高整个网站的负载能力。其本质采用一个调度者,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,这就是负载均衡 常用负载均衡策略
在生产环境中,一般只会用到轮询策略
轮询为负载均衡中较为基础也较为简单的算法,它不需要配置额外参数。假设配置文件中共有 M 台服务器,该算法遍历服务器节点列表,并按节点次序每轮选择一台服务器处理请求。当所有节点均被调用过一次后,该算法将从第一个节点开始重新一轮遍历
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 17:48:04- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |