`

由一台服务器的apache 代理 到另外一台 apache

阅读更多

两台服务器,一台外网可以访问,另一台不能。

A服务器可以被外网访问,B服务器不能。

 

A服务器上的apache配置:

NameVirtualHost *:80


<VirtualHost *:80>
    ServerName localhost
    ServerAlias localhost
    ServerAdmin myclub@myclub.com
    
    ProxyPass /ikea http://172.16.22.11:89
    ProxyPassReverse /ikea http://172.16.22.11:89

    <proxy http://172.16.22.11:89>
        AllowOverride All
        Order Deny,Allow
        Allow from all
    </proxy>

    proxypass /svn !

    ProxyPass /clubupload ! 
    ProxyPass /****upload !
    ProxyPass /bugs !   

    ErrorLog logs/error_log
    CustomLog logs/access_log common
    ErrorDocument 404 /sys/logon.jsp
    </proxy>
</VirtualHost>

监听A服务器的80端口,然后由代理到B服务器的89端口

 

B服务器上的89端口配置:

NameVirtualHost *:89

<VirtualHost *:89>
    DocumentRoot /var/www/website/community.ikea.cn
    ServerName community.ikea.cn


RewriteEngine On
#RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule  ^/hfcenter/class_([0-9]+)\.html$ /hfcenter/articlelist.php?hfid=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule  ^/hfcenter/topic_([0-9]+)\.html$ /hfcenter/showarticle.php?aid=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule  ^/hfcenter/topic_([0-9]+)_([0-9]+)\.html$ /hfcenter/showarticle.php?aid=$1&asid=$2 [L]


</VirtualHost>
 

 

 

 

 

分享到:
评论

相关推荐

    一台服务器安装了APACHE,如何绑定多个域名和网站

    一台服务器安装了APACHE,如何绑定多个域名和网站内容呢?最简单的方法当然就是不同的站用不同的端口。但这样就需在域名后加入端口号才能访问,不能直接以域名访问。另一个方法就是使用主机头名虚所主机了。打开...

    Linux服务器配置与管理:Apache服务器安装配置.pptx

    【知识目标】 掌握: Apache 服务器配置方法 【能力目标】 ...Apache版本的更新一般要快于Linux内核的更新,要下载新的Apache版本,可到网站下载: http://updates.redhat.com http://www.apache.org

    一台xp机器实现apache+tomcat session复制.docx

    傻瓜式的描述怎么实现在一台windows机器上怎么实现Apache2.2+Tomcat6.0的负载均衡和session复制,不用动脑子的,因为我自己在配置过程中由于某些设置有问题,死活不成功,被折磨了很久,所以把分析过程写下来,如果...

    Apache+Tomcat服务器集群配置详细步骤

    在实际应用中,如果网站的访问量很大,为了提高访问速度,可以与多个Tomcat服务器与Apache服务器集成,让他们共同运行servlet/jsp 组件的任务,多个...下面我们在一台机器上配置一个Apache和两个Tomcat服务器集群 ……

    IIS和Apache的WEB服务能共存于一台服务器

    IIS和Apache的WEB服务能共存于一台服务器

    windows下整合apache和tomcat服务器的方法

    文档中详细的介绍了如何在windows下配置apache,tomcat之间的整合方法,前提是你已经安装好了apache,tomcat,mod_jk等工具,里面详细的介绍了安装过程中可能遇到的问题,并给出了注意事项。

    apache反向代理

    ③“ProxyRequest Off”一行用来禁止Apache在IP地址为1.2.3.4的主机和端口80上进行代理服务,在这里Apache作为一个透明的代理服务器来使用。 ④“RewriteEngine on”一行用来启动Apache修改响应数据包的功能,否则...

    搭建Apache服务器.doc

    实验准备 两台计算机,一台安装RHEL Server5,另一台安装Windows XP。 一、建立Apache服务器的应用环境 1. 安装Apache服务器软件包 1. 以超级用户登录到字符界面,输入"rpm -qa"grep httpd"命令,查看是否已安装...

    Tomcat+Apache集群安装指南.pdf

    本文为您讲述了如何在 Windows 或 Linux 下进行 Tomcat 集群的安装配置。 Windows 下 Tomcat 集群的安装配置与 Linux 下...使用 Apache作为集群的代理服务器(它可以安装在任何一台机 器上),它同时也负责负载均衡。

    使用php下载多台服务器中多个空间下的多个域名中的日志,完成后自动删除历史日志

    这个跟之前的区别的是,之前的是可以批量下载一台服务器上的多个域名,这个可以下载多台服务器多个域名,指定日志下载 下载后并且自动删除, excel第一二三行分别是服务器地址,账号,密码,每一个sheet表代表一台...

    apache-tomcat-8.0.42

    对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你...

    apache-tomcat-6.0

    Apache是一个代理服务器,它可以将您的服务器隐藏在内网,对外暴露的只是Apache服务器,提高...还有一个很重要的功能,如果您有多台服务器,Apache可以为您提供负载均衡的功能,例您的多台服务器使用同一个对外的出口。

    Apache-Tomcat-6.0.45

    Tomcat是Apache基金会一项开源轻量级web容器 Apache Tomcat-6.0.45资源包

    apache-tomcat-7.0.94

    对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你...

    apache-tomcat-6

    对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你...

    如何在linux服务器上同时搭建php运行环境(apache)和java运行环境(tomcat)_怎么配置php运行环境

    如何在linux服务器上同时搭建php运行环境(apache)和java运行环境(tomcat) 一台linux上同时运行php和java网站项目 一台linux上同时运行apache httpd和java tomcat

    apache-tomcat-8.0.48

    对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你...

    apache-tomcat-7.0.20.exe

    一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的...apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。

    apache-tomcat-7.0.77

    对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你...

    apache-tomcat-7.0.79

    对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你...

Global site tag (gtag.js) - Google Analytics