`

由一台服务器的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,如何绑定多个域名和网站

    - **主机头名**:即Server Name,用来区分同一台服务器上不同虚拟主机的方式。 - **端口**:网络通信中的标识符,通常用于区分不同的服务。 - **`httpd.conf`**:Apache的主要配置文件,控制着Apache的所有行为。 #...

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

    【Apache + Tomcat Session 复制】:在一台运行Windows XP的计算机上,要实现Apache HTTP Server和Tomcat的负载均衡以及Session复制,通常需要使用Apache的mod_jk模块。这个过程涉及到Apache、Tomcat的配置,以及mod...

    用apache配置反向代理服务器

    1. **选择一台服务器作为反向代理**:例如选择服务器A作为反向代理服务器,并在上面安装Apache Web服务器。 2. **配置路由**:只需要在路由器上为服务器A设置端口映射(通常映射HTTP端口80)。 3. **安装和配置...

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

    在Linux服务器配置与管理中,掌握Apache服务器的安装配置是运维人员的基本技能。以下是对Apache服务器安装配置的详细说明: 1. **Apache软件包**: - `httpd-2.4.6-45.el7.x86_64.rpm`:这是Apache服务器的主要...

    Apache服务器中设置端口映射和反向代理的方法.docx

    其次,反向代理(Reverse Proxy)则是一种代理服务器,它接收来自客户端的请求,并将其转发给内部网络上的另一台服务器,然后将响应结果返回给客户端。这有助于隐藏内部服务器的信息,提高安全性,同时可以实现负载...

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

    "IIS和Apache的WEB服务能共存于一台...IIS和Apache的WEB服务可以共存于一台服务器,但需要小心地设置端口和代理模块,以避免出现冲突和错误。此外,还需要考虑到服务器的性能和安全问题,以确保服务器的稳定运行。

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

    如果是动态内容,Apache会通过AJP(Apache JServ Protocol)将请求转发给Tomcat处理,然后Tomcat返回处理结果给Apache,再由Apache返回给客户端。这种方式充分利用了Apache处理静态文件的效率和Tomcat对动态内容的...

    apache转发服务器

    Apache转发服务器,也被称为反向代理服务器,是Apache HTTP服务器的一种功能扩展,它允许网络请求通过Apache服务器被转发到其他后端服务器进行处理。这种设置常用于负载均衡、安全保护、缓存加速以及内容过滤等多种...

    Tomcat与Apache服务器集成

    mod_proxy是Apache的另一种扩展,不仅可以与Tomcat集成,还可以与其他服务器集成。配置mod_proxy,可以使用`ProxyPass`和`ProxyPassReverse`指令,指定哪些URL应该被代理到Tomcat。 在集成过程中,需要注意以下...

    Apache服务器配置与管理

    - 负载均衡:结合`mod_proxy`模块实现多台服务器间的负载分发。 通过以上学习,你将能够熟练地搭建和管理Apache服务器,为你的网站提供高效、可靠的Web服务。不断探索和实践,你会发现Apache服务器的更多强大功能...

    apache代理Tomcat负载均衡配置

    当涉及到高并发、高性能的应用场景时,Apache可以通过配置代理和负载均衡来分发请求到多个后端服务器,如Tomcat,从而提高系统的稳定性和响应速度。本文将深入探讨如何配置Apache代理Tomcat进行负载均衡,以及如何...

    两台服务器上做Apache2.2+Tomcat6.0+mod_jk的负载均衡

    如果一台服务器出现故障,mod_jk可以自动将请求重定向到另一台健康的服务器。 7. **性能优化**:负载均衡不仅可以提高可用性,还可以通过负载分布提升性能。通过调整mod_jk的配置参数,例如连接超时、请求队列大小...

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

    为了应对这一挑战,通常采用Apache+Tomcat服务器集群的方式。这种方式不仅能够提升系统的响应速度和服务质量,还能够在一定程度上降低对单个服务器硬件的要求,从而有效降低成本。本文将详细介绍如何在一机双Tomcat...

    用apache架设web服务器

    尤其是在虚拟主机方面,Apache不仅支持基于IP的虚拟主机,还支持基于域名的虚拟主机,这使得在同一台物理服务器上可以运行多个不同的网站,大大提高了IP地址的利用率。 #### 二、Apache的安装与配置 ##### 1. 安装...

    Apache服务器集群及负载均衡

    4. **Heartbeat或Keepalived**:这些工具可以监控服务器状态,当某台服务器出现故障时,自动将流量切换到其他健康的服务器,确保服务的连续性。 接下来,我们来谈谈Nginx在实现前端开发中的作用。Nginx以其高性能、...

    apache服务器负载均衡方案

    4. **随机算法**:随机选择一台服务器处理请求,适用于服务器性能大致相同的情况。 5. **自定义权重**:可以为每个后端服务器设置不同的权重,权重高的服务器将获得更多的请求。 #### 三、Apache负载均衡配置步骤 ...

    apache服务器的配置方法

    #### 一、Apache服务器配置方法概览 Apache服务器是目前最流行的Web服务器之一,它不仅能够高效稳定地处理大量的HTTP请求,还可以通过丰富的模块扩展其功能。本文将详细介绍如何配置Apache服务器,特别是如何设置...

    Apache服务器配置全攻略

    虚拟主机允许在一台服务器上托管多个网站。使用NameVirtualHost指令指定IP地址和端口,然后在VirtualHost块内配置各个站点的信息,如ServerName、DocumentRoot等。 五、安全配置 1. SSL/TLS:为了实现HTTPS,需要...

    Apache24服务器

    Apache24服务器是一款广泛应用的开源Web服务器,尤其在64位操作系统上表现出色。它以其稳定、高效和可扩展性闻名,是许多网站和应用程序的基础。在这个特定的配置中,Apache24已经集成了Tomcat服务器,使得动态内容...

Global site tag (gtag.js) - Google Analytics