Nginx__高级进阶篇

简介: Nginx__高级进阶篇

Nginx        Web服务器



Nginx        Proxy服务器



代理原理

正向代理:内网客户机通过代理访问互联网。通常要设置代理服务器地址和端口。

反向代理:外网用户通过代理访问内网服务器。内网服务器无感知。

正向代理(Forward Proxy):

  • 代理对象:正向代理代理的是客户端,为客户端提供代理服务。
  • 代理方向:正向代理位于客户端和目标服务器之间。客户端通过正向代理发送请求,然后正向代理将请求转发给目标服务器,并将响应返回给客户端。
  • 3ea6249c0e424ca78ab3ae705ffc1ef0.png

正向代理的主要作用:

  • 获取特定资源:通过正向代理,客户端可以访问受限资源或受网络限制的资源。
  • 提高隐私性:正向代理可以隐藏客户端的真实IP地址,提供匿名访问和隐私保护。
  • 加速访问:正向代理可以缓存响应,提高客户端访问速度。

反向代理(Reverse Proxy):

  • 代理对象:反向代理代理的是服务器,为服务器提供代理服务。
  • 代理方向:反向代理位于服务器和客户端之间。客户端发送请求给反向代理,然后反向代理根据规则将请求转发给后端的目标服务器,并将响应返回给客户端。

3978e80be81048f88019e133499028ab.pngc8e55438b95e452eb3a1aef7d35240b7.png

反向代理的主要作用:

  • 负载均衡:反向代理可以根据负载均衡算法将客户端请求分发给多个后端服务器,提高系统性能和可伸缩性。
  • 高可用性和故障恢复:反向代理可以在后端服务器出现故障时将请求转发到其他可用的服务器,提供高可用性和故障恢复能力。
  • 安全保护:反向代理可以作为安全防护层,过滤请求、处理SSL加密和进行DDoS攻击防护等。


正向代理与反向代理的区别是什么?

正向代理需要你主动设置代理服务器ip或者域名进行访问,由设置的服务器ip或者域名去获取访问内容并返回;而反向代理不需要你做任何设置,直接访问服务器真实ip或者域名,但是服务器内部会自动根据访问内容进行跳转及内容返回,你不知道它最终访问的是哪些机器。


Nginx        邮   件



相关文章
|
运维 监控 应用服务中间件
【运维知识进阶篇】zabbix5.0稳定版详解3(监控Nginx+PHP服务状态信息)(二)
【运维知识进阶篇】zabbix5.0稳定版详解3(监控Nginx+PHP服务状态信息)(二)
235 0
|
5月前
|
Web App开发 网络协议 应用服务中间件
老程序员分享:Nginx高级配置
老程序员分享:Nginx高级配置
51 0
|
关系型数据库 MySQL 应用服务中间件
Nginx__高级进阶篇之LNMP动态网站环境部署
Nginx__高级进阶篇之LNMP动态网站环境部署
196 0
|
运维 负载均衡 关系型数据库
【运维知识进阶篇】用Ansible Roles重构LNMP架构(Linux+Nginx+Mariadb+PHP),实现4个项目一键部署
【运维知识进阶篇】用Ansible Roles重构LNMP架构(Linux+Nginx+Mariadb+PHP),实现4个项目一键部署
175 0
|
域名解析 运维 负载均衡
【运维知识进阶篇】Tomcat集群实战之部署zrlog博客(Tomcat服务安装+静态资源挂载NFS+Nginx负载均衡+HTTPS证书+Redis会话保持)
【运维知识进阶篇】Tomcat集群实战之部署zrlog博客(Tomcat服务安装+静态资源挂载NFS+Nginx负载均衡+HTTPS证书+Redis会话保持)
392 1
|
运维 监控 PHP
【运维知识进阶篇】zabbix5.0稳定版详解3(监控Nginx+PHP服务状态信息)(三)
【运维知识进阶篇】zabbix5.0稳定版详解3(监控Nginx+PHP服务状态信息)(三)
109 0
|
运维 监控 应用服务中间件
【运维知识进阶篇】zabbix5.0稳定版详解3(监控Nginx+PHP服务状态信息)(一)
【运维知识进阶篇】zabbix5.0稳定版详解3(监控Nginx+PHP服务状态信息)
216 0
|
域名解析 缓存 运维
【运维知识进阶篇】集群架构-Nginx性能优化 (二)
【运维知识进阶篇】集群架构-Nginx性能优化 (二)
153 0
|
缓存 运维 网络协议
【运维知识进阶篇】集群架构-Nginx性能优化 (一)
【运维知识进阶篇】集群架构-Nginx性能优化
219 0
|
21天前
|
应用服务中间件 BI nginx
Nginx的location配置详解
【10月更文挑战第16天】Nginx的location配置详解