应用场景:
1)业务应用系统部署在内网服务器A的IIS容器中, 并且无法通过外网直接访问。
2)要实现外网访问内网, 必须先通过中立区的服务器B,然后通过服务器B才能访问A.
解决思路:
在中立区服务器B安装APACHE, 通过apache的方向代理设置, 当来自外网的请求到达apache服务器, 则通过反向代理访问服务器B中的应用, 并将响应按照请求转发。
设置方法如下:
Apache服务器跨两个网段,一个外网(192.168.0.177),一个内网(192.168.100.50),IIS服务器在内网(192.168.100.50)。外网要访问IIS服务器资源(Exchange和SharePoint)只能通过Apache Reverse Proxy来访问。下面是Apache的http.conf的配置
首先,由于方向代理中只能通过域名来访问转发的服务器,所以我们要通过机器的DNS来指向要到达的应用, 需要在Apache服务器的hosts文件(C:\WINDOWS\system32\drivers\etc)中加入192.168.100.50 v.xxx.com。
#把下面两行行首的注释去掉,打开mod_proxy和mod_proxy_http这两个模块,
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
#设置虚拟主机
NameVirtualHost 192.168.0.177
<VirtualHost 192.168.0.177>
ServerName iis.aaa.com
ErrorLog logs/iis.log
CustomLog logs/iis.access.log common
ProxyPass / http://v.xxx.com
ProxyPassReverse / http://v.xxx.com/
</VirtualHost>
保存后重启apache服务器, 在外网的浏览器中访问 http://iis.aaa.com, 则可以看到效果。
分享到:
相关推荐
部署应用时,考虑到WebLogic的负载负担和访问安全性,一般在WebLogic的前端架构一个反向代理服务器,将他们整合起来使用。而大多数采用的是开源的WEB服务器(Apache)。架构方式是将Apache置于前端作为WebLogic的...
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的...Apache作为一个反向代理服务器(R-Proxy),可以和WAS、WLS等集成,但不能和IIS集成 一般来说,要在外网访问内网的服务器需要在路由上做端口映射。
IIS与Apache反向代理.doc
apache tomcat 反向代理,http502错误,百度搜的解决不了问题 a.com 可以访问,www.a.com 无法访问http502错误
反向代理反向代理反向代理反向代理反向代理反向代理反向代理反向代理反向代理
IIS反向代理Apache、Tomcat、隐式URL教程
详细介绍Apache安装步骤,并且介绍了配置反向代理的步骤
Linux 下安装 Apache 及反向代理配置完整过程 Linux 操作系统下安装 Apache 服务器是一件复杂的任务,需要逐步完成多个步骤。本文将详细介绍 Linux 下安装 Apache 及反向代理配置的完整过程。 安装 Apache 安装 ...
linux apache反向代理配置,写的有点乱,但是可以用,里面有说明文档 先弄 apache和tomcat整合 把80端口给apache 举例 tomcatA 8080 tomcatB 8081 在apache的httpd.conf里写反向代理,用户名指向tomcat的端口,具体...
介绍如何使用apache进行反向代理的配置,以及配置中遇到的一些问题如何解决
Apache反向代理
什么是反向代理呢?其实,反向代理也就是通常所说的WEB服务器加速,它是一种通过在繁忙的WEB服务器和Internet之间增加一个高速的WEB缓冲服务器(即:WEB反向代理服务器)来降低实际的WEB服务器的负载。
windows下配置Apache双向认证和反向代理(Apache+配置文档)
apache反向代理weblogic,apache安装搭建。
Apache负载均衡和反向代理配置文件开启的模块及代码配置方法。。。。。。。。。。。。。。。。。。。
windows下apache+tomcat反向代理模式配置负载均衡
这个软件就是通过apache反向代理方式实现效果,项目使用tomcat发布,apache代理服务至tomcat,这里tomcat的配置就列出来了
①上面设置了基于域名的反向代理虚拟主机,这样当您从外部访问IP地址为1.2.3.4的主机,且URL地址后面部分的域名为“company.com”,Apache就可以把用户的请求转发到局域网内部的Web服务器上,并重写响应数据包去掉...
本文档是在windows环境下Apache2.4 + tomcat8 配置反向代理和负载均衡及session集群.