网站首页 > 精选教程 正文
1,Nginx 同 Apache 都是一种 Web 服务器,但nginx更侧重在轻量高效上,它在静态文件的处理、高并发方面较有优势,很多时候nginx和apache是配合使用的。Nginx配置在Apache前面,用它处理静态文件的请求(网站资源的请求占了大部分),Nginx处理不了的内容才转发给Apache处理。
2,理解nginx的重要特点:反向代理
理解反向代理前了解下正向代理,需要要去访问国外的某些网站,你会发现位于国外的某网站我们通过浏览器是没有办法访问的。
这时客户端如果通过正向代理(如VPN,基本都要钱)就可以访问到。正向代理代理的是客户端,我们需要在客户端进行一些代理的设置。而反向代理代理的是服务器,客户端是无法感知到具体访问的是哪一台服务器。
正向代理的用途:
- 访问原来无法访问的资源,如 Google。
- 可以做缓存,加速访问资源。
3,开始理解 反向代理:
如我国的某宝网站,每天同时连接到网站的访问人数已经爆表,单个服务器远不能满足人民日益增长的购买欲望。此时便可通过Nginx反向代理机制(服务器分布式部署)来解决庞大客户端访问的问题 。
N多个客户端给服务器发送请求,Nginx 服务器接收到之后,按照一定的规则分发给了后端的业务处理服务器进行处理。
此时请求的来源也就是客户端是明确的,但是请求具体由哪台服务器处理的并不明确了,Nginx 扮演的就是一个反向代理角色。
总结起来一句话:正向代理代理客户端,反向代理代理服务器。
4,nginx集群-构建nginx keepalived (keepalived这项服务简单来说,就是来防止单点故障。所谓单点故障,再简单点来说就是老大挂了,手下的小弟过来接班,当老大复活,小弟自动让位,保证服务的高可用。(双主设计则稍微差异但也是同样的高可用,只是资源利用更合理))
https://www.ixigua.com/6924073868332106254?logTag=9-56WJLWV1r7dFd2Y2-3j
猜你喜欢
- 2024-10-27 基于JPOM项目发布系统二次开发构建生产、业测、综测发版体系
- 2024-10-27 C# winform实现断开VPN连接后实现自动连接
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)