假设你拥有一个公网IP,又拥有多个公网域名映射到这个IP,例如:
www.host1.com -> 66.66.66.66
www.host2.com -> 66.66.66.66
现在你已经有一台Apache服务器在响应这个IP的HTTP请求了,也就是说对于两个域名的访问都会被这台服务器所响应。并且这台服务器同时也和内网相连。
如果你希望把其中一个域名的请求转发到内网中一台服务器上。例如:
www.host1.com -> 主服务器(公网可见)
www.host2.com -> 内网服务器(内网IP:192.168.1.102)
即可在httpd.conf中通过如下的配置来实现之~~
ServerName your.server.name
NameVirtualHost 66.66.66.66
Listen 80
<IfModule mod_proxy.c>
ProxyRequests off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<VirtualHost 66.66.66.66>
ServerName www.host1.com
ProxyPass / http://127.0.0.1/
ProxyPassReverse / http://127.0.0.1/
</VirtualHost>
<VirtualHost 66.66.66.66>
ServerName www.host2.com
ProxyPass / http://192.168.1.102/
ProxyPassReverse / http://192.168.1.102/
</VirtualHost>
</IfModule>
分享到:
相关推荐
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给...一般来说,要在外网访问内网的服务器需要在路由上做端口映射。
linux apache反向代理配置,写的有点乱,但是可以用,里面有说明文档 先弄 apache和tomcat整合 把80端口给apache 举例 tomcatA 8080 tomcatB 8081 在apache的httpd.conf里写反向代理,用户名指向tomcat的端口,具体...
详细介绍Apache安装步骤,并且介绍了配置反向代理的步骤
部署应用时,考虑到WebLogic的负载负担和访问安全性,一般在WebLogic的前端架构一个反向代理服务器,将他们整合起来使用。而大多数采用的是开源的WEB服务器(Apache)。架构方式是将Apache置于前端作为WebLogic的...
windows下配置Apache双向认证和反向代理(Apache+配置文档)
什么是反向代理呢?其实,反向代理也就是通常所说的WEB服务器加速,它是一种通过在繁忙的WEB服务器和Internet之间增加一个高速的WEB缓冲服务器(即:WEB反向代理服务器)来降低实际的WEB服务器的负载。
介绍如何使用apache进行反向代理的配置,以及配置中遇到的一些问题如何解决
Apache服务器中设置端口映射和反向代理的方法.docx
这个软件就是通过apache反向代理方式实现效果,项目使用tomcat发布,apache代理服务至tomcat,这里tomcat的配置就列出来了
NULL 博文链接:https://chunanyong.iteye.com/blog/542301
Apache反向代理
如何在LINUX服务器CentOS下Apache配置多域名或者多端口映射
apache代理服务器,包含二级代理的配置
由于Apache默认允许的最多连接数为256,而在一个繁忙的网站上这一连接数量也许不能满足需要,特别是本文介绍的通过防火墙上的Apache反向代理允许外部用户访问多个内部Web服务器的情况,可以采用更改src/include/...
windows下apache+tomcat反向代理模式配置负载均衡
Apache负载均衡和反向代理配置文件开启的模块及代码配置方法。。。。。。。。。。。。。。。。。。。
apache反向代理weblogic,apache安装搭建。
反向代理反向代理反向代理反向代理反向代理反向代理反向代理反向代理反向代理
linux下安装apache的及反向代理配置完整过程