有以下三个用户: A:用户 B:代理商 C:服务商 1)正向代理 B 代替 A 向 C 请求服务 我们一般说的代理即是正向代理,比如:我们想访问一个国外的网站(C),但是无法直接访问,于是我们去访问一个代理服务器(B),这个服务器能够访问国外的网站,并把结果返回给我们(A)。 2)反向代理 B 代替 ...
分类:
其他好文 时间:
2018-05-09 19:24:01
阅读次数:
145
一、Nginx概述 nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。这里主要通过三个方面简单介绍nginx:反向代理、 ...
分类:
其他好文 时间:
2018-05-05 23:08:07
阅读次数:
404
resolver:指定DNS服务器。 proxy_pass:请求到达nginx后,nginx后去访问proxy_pass设置的地址,并原路返回内容。 ...
分类:
其他好文 时间:
2018-04-29 13:39:14
阅读次数:
180
nginx 称负载均衡,又称反向代理。过去的一段时间里一直纠结于,什么是反向代理,那有反向代理,也就有正向代理咯。 直到某一天看到这么一段话,“正向代理代理客户端,反向代理代理服务器”,一针见血。 如下图: 反向代理: (1) 需要有一个负载均衡设备来分发用户请求,将用户分发到到空闲的服务器上 (2 ...
分类:
其他好文 时间:
2018-04-24 17:36:04
阅读次数:
333
作为一名程序员你肯定听过代理,包括nginx代理模式,正向代理、反向代理,那到底什么正向代理,什么是反向代理呢?偶尔遇到这个问题,我看了网上不少大神的解析,感觉都没说到点,其实代理就是委托某个对象去完成某件事,比喻完成请求处理,当然代理只是代理不干活,而干活的都是处理请求的实体 代理: 代理这个概念 ...
分类:
其他好文 时间:
2018-04-21 19:27:13
阅读次数:
145
获取客户端真实IP ServletRequest接口提供了getRemoteAddr方法用于获取客户端IP,但是当客户端通过代理服务器访问后端服务器的时候,服务器调用getRemoteAddr方法会返回最近的代理服务器的IP而非客户端真实IP。这种情况下通常是使用X-Forwarded-For请求头 ...
分类:
其他好文 时间:
2018-04-09 23:07:02
阅读次数:
1230
跨域原理:http://www.cnblogs.com/Alear/p/8758331.html 介绍Ngnix之前,我么先来介绍下代理是什么~ 代理相当于中间人,中介的概念 代理分为正向代理和反向代理。(PS:本文介绍的解决跨域方法用的是反向代理) 正向代理:现在客户端发送一个请求给服务端,可是该 ...
分类:
其他好文 时间:
2018-04-09 15:14:07
阅读次数:
304
本文的动静分离主要是通过nginx+tomcat来实现,其中nginx处理图片、html、JS、CSS等静态文件,tomcat处理jsp、servlet等动态请求 服务器名称 系统版本 预装软件 IP地址 Nginx服务... ...
分类:
系统相关 时间:
2018-04-01 21:59:39
阅读次数:
279
1 什么是反向代理、反向代理 1.1 正向代理 1.2 反向代理 1.2 使用nginx实现反向代理 Nginx只做请求的转发,后台有多个http服务器提供服务,nginx的功能就是把请求转发给后面的服务器,决定把请求转发给谁。 1.2.1 安装tomcat 在一个虚拟机上创建两个tomcat实例, ...
分类:
其他好文 时间:
2018-03-28 14:13:14
阅读次数:
137