相同的域 - 2个独立的服务器

时间:2017-04-03 17:14:01

标签: apache seo load-balancing

我有一个运行在LAMP堆栈框架上的网站。

现在我想通过添加一堆新页面扩展这个网站,但是在另一个准备处理更多流量的服务器上的另一个LAMP堆栈上提供不同的框架。

我不希望此流量通过原始网站,因为它将成为框架处理的负担。但是,我可以让apache将流量请求转发到转发到具有不同IP地址的单独服务器的特定文件夹。

例如:

mydomain.com/ - >转到服务器A,

mydomain.com/folder1/ - >转到服务器B

如何使用apache完成此任务?

我甚至可以设置一个单独的服务器来处理这些请求的分离,因此每个服务器只会接收它要处理的请求。

另一种选择可能是设置像ww2.mydomain.com这样的子域指向分离服务器的IP,但这会影响我的SEO排名吗?

有哪些其他选择以及这种情况的最佳选择是什么?

1 个答案:

答案 0 :(得分:1)

您正在寻找ProxyPass指令。 mydomain.com virtualhost的示例位置:

<VirtualHost ...>
    ServerName mydomain.com
    ...
    <Location /folder1/>
        ProxyPass http://serverb/
        SetEnv force-proxy-request-1.0 1
        SetEnv proxy-nokeepalive 1
    </Location>
</Virtualhost>