nginx反向代理与正向代理

1 正向代理

正向代理: 原因是 客户端 ---X--- 网站,客户端不能直接访问某个网站解决:  客户端 ----> 代理服务器(发起访问请求) ---->  某个想要访问的网站客户端 <---- 代理服务器(响应的内容) <----  某个想要访问的网站
结论:  正向代理实质就是位于客户端(client)与初始服务器(origin server)之间的服
务器,为从原始服务器获取内容  ,客户端向一个可以访问的代理服务器发起自己的请求并指
向目标网站服务器,然后代理服务器转交请求并将获取的内容返回给客户端.因此客户端必须
进行一些特别的设置才能使用正向代理.正向代理的配置:
1 客户端必须设置正向代理服务器,前提是要知道正向代理服务器的IP地址,还有代理程序的端口。
2 http://www.ccproxy.com/ 下载一个CCproxy,需要在浏览器中配置代理服务器地址
3 选择Internet选项,选择连接 局域网设置LAN(设置)
4 选择跳过本地地址代理服务器,在高级中设置代理服务器IP及端口

2 反向代理

反向代理: 客户端是无感知代理的存在的,反向代理对外都是透明的,访问者者并不知道自己访问的是一个代理。因为客户端不需要任何配置就可以访问。原因是:
客户端---->某网站资源http://like.me/good [实质上服务器并不存在good页面实际内容,但客户不知情]
于是乎某网站http://like.me(发起请求)----->向另一台存有good页面实际内容服务器[响应实际的页面内容]
----->返回响应给某网站http://like.me -----> 响应出页面内容给客户
整个过程客户端以为只以为内容是该网站的,但实际上该网站服务器也是转发的结论:  反向代理与正向代理恰好相反, 对于客户端而言该服务器就像原始服务器,因为客户
端不需要进行任何的设置就能使用,客户端向反向代理命名空间发起网络请求,实际上反向代
理立马转发☞原始服务器,原始服务器将响应内容传递给反向代理服务器,再由服务器发给客
户端.就好像内容是自己的一样.

3 正反向代理的区别

正向代理用途:
1 为在防火墙内的局域网客户端提供访问Internet的途径,如google网站
2 可以做缓存,加速访问资源
3 对客户端访问授权,上网进行认证
4 代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息反向代理用途:
1  保证内网的安全,可以使用反向代理提供WAF功能,阻止web攻击大型网站,通常将反向代理作为公网访问地址,Web服务器是内网。 

2  负载均衡,通过反向代理服务器来优化网站的负载,反向代理服务器根据每个服务器的性
能来分配请求,保证服务器的负载能在有效的范围内

3  正向代理中,代理服务器proxy与client同属于一个LAN局域网,对server透明反向代理中,代理服务器proxy与server同属一个LAN局域网,对client透明

4 nginx的正向代理

    nginx接受来自客户端的大量访问进行平均分发到后端多个服务器进行处理,单个nginx服务器可支持过万的并发量,很好的解决高并发的web类访问,同时通过nginx服务可以做到内网与外网的物理隔离.nginx服务器配置:
1 Nginx server:(例如: 内网地址:10.0.0.136,外网地址:172.16.27.64)
2 使用VirtualBox Manager虚拟出双网卡,ifconfig查看ip
3 cat zxproxy.conf进行编辑

nginx-clicent配置:
1 client无法访问内网网卡,通过nginx server去访问internet
2 export http_proxy=http://10.0.0.136:80 #设定环境变量,指定代理服务器的ip及端口
3 在进行访问就可以通过代理服务器了

5 nginx的反向代理配置

nginx支持配置反向代理,通过反向代理实现网站的负载均衡,负载均衡服务器代理多台服务
器,更注重均衡转发功能.1 配置文件复制一份zxproxy.conf
2 cat fxproxy.conf   修改配置文件

代理多个web服务器:

参考文章 : https://blog.csdn.net/hiyun9/article/details/51602428 非常感谢

nginx反向代理与正向代理相关推荐

  1. nginx反向代理和正向代理

    1.正向代理: 正向代理是指客户端与目标服务器之间增加一个代理服务器,客户端直接访问代理服务器,在由代理服务器访问目标服务器并返回客户端并返回 .这个过程当中客户端需要知道代理服务器地址,并配置连接. ...

  2. nginx和gunicorn相关,反向代理和正向代理区别,静态资源和动态资源

    nginx官网:http://nginx.org/ nginx github:https://github.com/nginx/nginx 反向代理和正向代理区别:https://www.cnblog ...

  3. nginx反向代理和正向代理的区别

    nginx反向代理和正向代理的区别是什么?下面本篇文章就来给大家介绍一下,希望对你们有所帮助. 什么是正向代理? 正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从 ...

  4. Nginx反向代理与正向代理配置

    一.Nginx主要功能 1.Nginx 简介 Nginx是一款轻量级的Web 服务器 .反向代理服务器及电子邮件(IMAP/POP3)代理服务器.主要有反向代理,负载均衡等功能. 官方网站:nginx ...

  5. 浅析Nginx中各种锁实现丨Nginx中手写一个线程池丨Nginx中反向代理,正向代理,负载均衡,静态web服务丨C++后端开发

    学会nginx中锁的使用,让你对锁豁然开朗 1. 反向代理,正向代理,负载均衡,静态web服务 2. nginx 中 accept 锁实现 自旋锁 信号量 3. nginx 中 线程池 实现以及详解虚 ...

  6. 什么是nginx?什么是nginx的反向代理和正向代理又是什么?nginx反向代理的作用?

    1. nginx 1.1 nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄 ...

  7. nginx搭建本地服务器 正向代理 反向代理 动态资源 静态资源

    前言 在互联网架构中服务器分为Web服务器和应用服务器. Web服务器:一般指像nginx.apache这类的服务器,web服务器一般只能解析静态资源: 应用服务器:一般指像tomcat.jetty. ...

  8. 反向代理,正向代理,网关

    反向代理,正向代理,网关 正向代理与反向代理,正向与反向是如何区分的? 反向代理在系统架构中的应用场景: 正向代理与反向代理,正向与反向是如何区分的? 正向与反向的目标是客户端,是对于客户端来说是正向 ...

  9. 反向代理和正向代理以及实例说明

    1:反向代理需求 1.1:为什么需要反向代理?(如何实现项目中的图片回显) 需求:当完成文件上传时,业务返回页面的是虚拟地址路径 url地址: http://image.jt.com/2020/09/ ...

  10. 图解反向代理和正向代理。

    反向代理和正向代理都是在客户机和服务器传递数据中很重要的部分. 1.正向代理 正向代理的一个很经典的案例就是 ***. 当信息的发起者无法直接将信息递给信息的接受者时,发起者则不得不通过正向代理来作为 ...

最新文章

  1. C#学习笔记(八)——定义类的成员
  2. 系统架构设计师教程学习随笔 (计算机与网络基础知识--操作系统基础知识)
  3. 缺省参数-指定函数缺省参数的默认值
  4. 在Spring中使用JDBCJobStore配置Quartz
  5. 测试面试题集-1.测试基础理论
  6. C/C++[codeup 6112]Be Unique
  7. php社工源码,社工库源码搜集
  8. php laravel实战项目,Laravel框架应用:7个实战项目
  9. 科技爱好者周刊(第 179 期):AR 技术的打开方式
  10. R语言使用sort函数降序排序向量数据、设置decreasing参数进行降序排序
  11. 聚焦质控 | 如何进行单病种过程质量管理
  12. 索尼前CEO平井一夫宣布6月退休 卸任董事长并退出董事会
  13. Speedoffice(word)中如何批量将小写字母变成大写字母?
  14. QT:在QT中调用摄像头并实现简单的拍照功能
  15. win10C语言vc6,在Win10中安装VC6
  16. BZOJ 1132 Tro
  17. Win7 2008 禁用IPV6
  18. 智能优化算法Matlab源码大礼包领取
  19. 论VPN 网络传输的安全性影响
  20. ITOP4412开发板学习前的准备--开发环境搭建

热门文章

  1. ubuntu20.04鼠标只能移动不能点击+键盘无法输入问题
  2. 爬豆瓣读书Top250
  3. 听说看了这篇文章就彻底搞懂了什么是OPC(上)
  4. Python注释之TODO注释
  5. 《富爸爸穷爸爸》读书笔记 - 为什么要教授财务知识
  6. BZOJ 1069 最大土地面积(旋转卡壳求最大四边形)
  7. ewebeditor漏洞大全
  8. 某汽车零部件制造厂商
  9. 课堂经验值管理小程序_小程序刷新课堂评价 “量子奖状”能量大
  10. ARM内核全解析,从ARM7,ARM9到Cortex-A7,A8,A9,A12,A15到Cortex-A53,A57,A72