导航:首页 > IDC知识 > 服务器反向代理

服务器反向代理

发布时间:2020-09-02 07:24:46

1、阿里云的服务器 怎么才可以使用反向代理出来

用NGinx做可以代理HTTP HTTPS 和TCP都可以

2、什么是反向代理服务器如何配置反向代理服务器

反向代理服务器是运行有反向代理程序的计算机,通过反向代理,可以绕开端口限制,将一个URL转发到另一个URL,解决80端口问题等。目前比较成熟的开放的反向代理应用有nginx和nat123。ngnix是单纯的反向代理,可以利用nginx自行搭建反向代理服务,不少运营商甚至拿来包装成自己的界面,来运营。nat123是综合了NAT和反向代理,一般用户可以直接用nat123提供的反向代理服务,无需自己再搭建。

3、关于反向代理服务器的问题

百度Hi Me,我告诉你怎么弄。

4、有人知道如何在做了反向代理的服务器上正确地跳转?

Exchange Server 2003
在公司环境中放置 RPC 代理服务器和防火墙
在公司环境中部署 RPC over HTTP 时,有几种用于放置 RPC 代理服务器和防火墙的部署策略可供选择。建议用于邮件环境的部署策略是在外围网络中部署高级防火墙服务器,如具有 Service Pack 1 和 Feature Pack 1 或更高版本的 Microsoft® Internet Security and Acceleration (ISA) Server 2000。然后在公司网络中放置 RPC 代理服务器,并使用 Exchange 前端和后端服务器体系结构。

Note:
当您使用 ISA Server 作为高级防火墙服务器时,有几个部署方案可供选择。这些方案将在下列各节中说明。有关如何安装 ISA Server 作为高级防火墙服务器的信息,请参阅 Using ISA Server 2004 with Exchange Server 2003(英文)()。

方案 1:将 ISA Server 部署在外围网络中的前端和后端服务器体系结构

通过使用外围网络中的 ISA Server 来路由 RPC over HTTP 请求,并将 Exchange 前端服务器放置在公司网络中,只需打开内部防火墙上的端口 443 供 Microsoft Office Outlook® 2003 客户端与 Exchange 通信使用。下图显示此部署方案。

通过将 ISA Server 用作外围网络中的反向代理服务器来部署 RPC over HTTP

当 ISA Server 位于外围网络中时,它会将 RPC over HTTP 请求路由到充当 RPC 代理服务器的 Exchange 前端服务器。然后 RPC 代理服务器通过特定端口与使用 RPC over HTTP 的其他服务器通信。

Note:
如果您的防火墙配置为仅允许访问特定虚拟目录,则必须明确允许访问安装 Microsoft Windows® RPC 网络组件时创建的 /rpc 虚拟目录。

方案 2:在外围网络中放置 RPC 代理服务器

虽然不推荐这样做,但可以将充当 RPC 代理服务器的 Exchange Server 2003 前端服务器放置在外围网络内。有关将 Exchange 前端服务器放置在外围网络中的详细信息,请参阅 Exchange Server 2003 and Exchange 2000 Server Front-End and Back-End Topology(英文)() 中的主题“Scenarios for Deploying Front-End and Back-End Topology”。

在此方案中,配置 Exchange 服务器的方式与方案 1 中一样。但是,除那些已经要求用于 Exchange 前端服务器的端口外,您还将需要确保打开内部防火墙上 RPC over HTTP 所需的端口。下列端口是 RPC over HTTP 所需的端口:

TCP 6001(Microsoft Exchange Information Store 服务)

TCP 6002(目录服务代理组件的引用服务)

TCP 6004(目录服务代理组件的代理服务)

Note:
运行 Exchange Server 2003 安装程序时,Exchange 会自动配置为使用端口 6001(它是存储所需的端口)和 6004(它是目录服务代理组件 (DSProxy) 所需的端口)。

有关 Exchange 前端和后端服务器上所需的其他端口的完整列表,请参阅 Exchange Server 2003 and Exchange 2000 Server Front-End and Back-End Topology(英文)() 中的“部署前端/后端拓扑时的注意事项”。下图显示此部署方案。

在外围网络中的 Exchange 前端服务器上部署 RPC over HTTP

方案 3:使用 Exchange 单服务器安装

如果打算使用单个服务器作为 Exchange 邮箱服务器和 RPC 代理服务器,或打算使用单个服务器作为 Exchange 邮箱服务器、RPC 代理服务器和全局编录服务器,并且没有单独的 Exchange 前端服务器,请参阅下列主题之一:

如何在无前端服务器的情况下首次在 Exchange Server 2003 SP1上部署 RPC over HTTP

如何在无前端服务器的情况下首次在 Exchange Server 2003 上部署 RPC over HTTP

如何在无前端服务器后端位于全局编录服务器上的情况下首次在 Exchange Server 2003 上部署 RPC over HTTP

下图显示此部署方案。
在此方案中,您还将需要配置服务器以便将指定的端口用于 RPC over HTTP。下列端口是 RPC over HTTP 所需的端口:

TCP 6001(Microsoft Exchange Information Store 服务)

TCP 6002(DSProxy 的引用服务)

TCP 6004(DSProxy 的代理服务)

Note:
运行 Exchange Server 2003 安装程序时,Exchange 会自动配置为使用端口 6001(它是 Microsoft Exchange Information Store 服务所需的端口)和 6004(它是 DSProxy 的代理服务所需的端口)。

方案 4:安全套接字层减负

您可以使用 Exchange 前端服务器以外的服务器来处理客户端连接的安全套接字层 (SSL) 解密。在此方案中,您将需要设置特殊注册表设置以允许 SSL 解密发生在前端服务器以外的计算机上。有关详细信息,请参阅如何配置 RPC 代理服务器以允许在单独服务器上使用 SSL 减负功能。下图显示此部署方案。

将 ISA Server 用作带 SSL 减负功能的外围网络中的反向代理服务器,来部署 RPC over HTTP

单个 Exchange 服务器部署

5、什么是反向代理,如何区别反向与正向代理

反向代理是指服务器根据客户端的请求,从其关系的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器簇的存在。

两者区别:

1、用途差异

正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性减少网络使用率;

反向代理的典型用途是将防火墙后面的服务器提供给Internet用户访问。反向代理还可以为后端的多台服务器提供负载平衡,或为后端较慢的服务器提供缓冲服务。

2、安全差异

正向代理允许客户端通过它访问任意网站并且隐藏客户端自身,因此必须采取安全措施以确保仅为经过授权的客户端提供服务;反向代理对外都是透明的,访问者并不知道自己访问的是一个代理。

(5)服务器反向代理扩展资料:

反向代理工作方式:

1、通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中。

2、由于外部网络上的主机并不会配置并使用这个代理服务器,普通代理服务器也被设计为在Internet上搜寻多个不确定的服务器,而不是针对Internet上多个客户机的请求访问某一个固定的服务器,因此普通的Web代理服务器不支持外部对内部网络的访问请求。

3、当一个代理服务器能够代理外部网络上的主机,访问内部网络时,这种代理服务的方式称为反向代理服务。此时代理服务器对外就表现为一个Web服务器,外部网络就可以简单把它当作一个标准的Web服务器而不需要特定的配置。

4、不同之处在于,这个服务器没有保存任何网页的真实数据,所有的静态网页或者CGI程序,都保存在内部的Web服务器上。因此对反向代理服务器的攻击并不会使得网页信息遭到破坏,这样就增强了Web服务器的安全性。

6、什么是反向代理(reverse proxy server)

但是,如果想让互联网上的主机访问内部网的主机资源(例如:Web站点),又想使内部网主机免受外部网主机攻击,一般的代理服务是不能实现的,需要使用反向代理来实现。
一.反向代理的概念
Web服务器加速(反向代理)是针对Web服务器提供加速功能的。它作为代理Cache,但并不针对浏览器用户,而针对一台或多台特定Web服务器(这也是反向代理名称的由来)。实施反向代理(如上图所示),只要将Reverse Proxy Cache设备放置在一台或多台Web服务器前端即可。当互联网用户访问某个WEB服务器时,通过DNS服务器解析后的IP地址是Reverse Proxy Server的IP地址,而非原始Web服务器的IP地址,这时Reverse Proxy Server设备充当Web服务器,浏览器可以与它连接,无需再直接与Web服务器相连。因此,大量Web服务工作量被卸载到反向代理服务上。不但能够防止外部网主机直接和web服务器直接通信带来的安全隐患,而且能够很大程度上减轻web服务器的负担,提高访问速度。
二.反向代理和其它代理的比较
下面将对几种典型的代理服务作一个简单的比较。在网络上常见的代理服务器有三种:
1. 标准的代理缓冲服务器
一个标准的代理缓冲服务被用于缓存静态的网页(例如:html文件和图片文件等)到本地网络上的一台主机上(即代理服务器)。当被缓存的页面被第二次访问的时候,浏览器将直接从本地代理服务器那里获取请求数据而不再向原web站点请求数据。这样就节省了宝贵的网络带宽,而且提高了访问速度。但是,要想实现这种方式,必须在每一个内部主机的浏览器上明确指明代理服务器的IP地址和端口号。客户端上网时,每次都把请求送给代理服务器处理,代理服务器根据请求确定是否连接到远程web服务器获取数据。如果在本地缓冲区有目标文件,则直接将文件传给用户即可。如果没有的话则先取回文件,先在本地保存一份缓冲,然后将文件发给客户端浏览器。
2. 透明代理缓冲服务器
透明代理缓冲服务和标准代理服务器的功能完全相同。但是,代理操作对客户端的浏览器是透明的(即不需指明代理服务器的IP和端口)。透明代理服务器阻断网络通信,并且过滤出访问外部的HTTP(80端口)流量。如果客户端的请求在本地有缓冲则将缓冲的数据直接发给用户,如果在本地没有缓冲则向远程web服务器发出请求,其余操作和标准的代理服务器完全相同。对于Linux操作系统来说,透明代理使用Iptables或者Ipchains实现。因为不需要对浏览器作任何设置,所以,透明代理对于ISP(Internet服务器提供商)特别有用。
3. 反向代理缓冲服务器
反向代理是和前两种代理完全不同的一种代理服务。使用它可以降低原始WEB服务器的负载。反向代理服务器承担了对原始WEB服务器的静态页面的请求,防止原始服务器过载。它位于本地WEB服务器和Internet之间,处理所有对WEB服务器的请求,组织了WEB服务器和Internet的直接通信。如果互联网用户请求的页面在代理服务器上有缓冲的话,代理服务器直接将缓冲内容发送给用户。如果没有缓冲则先向WEB服务器发出请求,取回数据,本地缓存后再发送给用户。这种方式通过降低了向WEB服务器的请求数从而降低了WEB服务器的负载。
三.反向代理工作原理

7、如何设置Nginx反向代理,我们公司现在要找个服务器做反向代理。可是我不知道怎么做。

没办法做这样的反向代理。
除非是
->
->
如果是这样的话,配置是这样的
location /8080 {
proxy_pass ;
proxy_redirect off;
}
location /8000 {
proxy_pass ;
proxy_redirect off;
}
proxy的其它参数就自己设置了,可以参考下

8、反向代理的配置方法

配置安全反向代理服务器的方法有三种:
Secure client to proxy。如果未经授权的用户很少或根本没有机会访问代理服务器与内容服务器之间交换的信息,则此方案很有效(参见图 14-2)。
图 14-2 客户机安全连接到代理服务器

Secure proxy to content server。如果客户机在防火墙外部而内容服务器在防火墙内部,则此方案很有效。在此方案中,代理服务器可以充当站点之间的安全通道(参见图 14-3)
图 14-3 代理服务器安全连接到内容服务器

Secure client to proxy and secure proxy to content server。如果需要保护服务器、代理服务器和客户机三者间所交换信息的安全,则此方案很有效。在此方案中,代理服务器既可起到站点间安全通道的作用,又可增加客户机验证的安全性(参见图 14-4)。
图 14-4 客户机安全连接到代理服务器并且代理服务器安全连接到内容服务器

有关如何设置上述每种配置的信息,参见设置反向代理服务器。
除了 SSL 之外,代理服务器还可以使用客户机验证,这种方法要求向代理服务器提出请求的计算机提供证书(或标识表单)以核实其身份。

9、代理服务器和反向代理服务器之间的区别是什么

两者区别
两者的相同点在于都是用户和服务器之间的中介,完成用户请求和结果的转发。主要的不同在于:
(1)转发代理的内部是客户端,而反向代理的内部是服务器。即内网的客户端通过转发代理服务器访问外部网络,而外部的用户通过反向代理访问内部的服务器。
(2)转发代理通常接受客户端发送的任何请求,而反向代理通常只接受到指定服务器的请求。如校园网内部用户可以通过转发代理访问国外的任何站点(如果不加限制的话),而只有特定的请求才发往反向代理,然后又反向代理发往内部服务器。

10、web服务器反向代理 怎么理解

简单说
我们内网访问facebook用的代理就叫正向代理

从美国访问我们内网需要的代理就叫反向代理

多台服务器处于一个内网,而我们要访问这些服务器,中间加一台 反向代理,根据各台服务器的负载,指定访问其中一台。这就叫负载均衡。
反向代理一般就是来干这个的

代理服务器来接受外部的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给外部的请求连接的客户端,此时代理服务器对外就表现为一个服务器。

反向代理一般作用:
1:减轻源服务器负载
2:保障源服务器安全
3:对源服务器进行负载均衡(Load Balance)。

与服务器反向代理相关的知识