Apache 同一个域-2个独立的服务器

Apache 同一个域-2个独立的服务器,apache,seo,load-balancing,Apache,Seo,Load Balancing,我有一个网站,运行在一个框架上的灯堆栈 现在我想通过添加一堆新页面来扩展这个网站,但是在另一台准备处理更多流量的服务器上,从一个不同的框架在一个单独的LAMP堆栈上提供服务 我不希望这些流量通过原来的网站,因为这将是一个负担,由框架处理。但是,我可以让apache将流量请求转发到一个特定的文件夹,转发到一个具有不同IP地址的单独服务器 例如: mydomain.com/>转到服务器A mydomain.com/folder1/>转到服务器B 如何使用apache实现这一点 我甚至可以设置一个分离

我有一个网站,运行在一个框架上的灯堆栈

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

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

例如:

mydomain.com/>转到服务器A

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

如何使用apache实现这一点

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

另一个选择是设置一个子域名,如ww2.mydomain.com,指向一个独立服务器的IP,但这会影响我的SEO排名吗

对于这种情况,还有哪些其他选项?最佳选项是什么?

您正在寻找指令。 mydomain.com虚拟主机的示例位置:

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

ServerName mydomain.com
...
ProxyPasshttp://serverb/
SetEnv force-proxy-request-1.0 1
SetEnv代理nokeepalive 1

如果主网站是:http://www.domain并且我使用ProxyPass http://serverB.domain,最终用户是否会像在serverA http://www.domain中一样继续浏览serverB上的页面?如果没有从
serverB.domain
到自身或另一个域的绝对URL或直接链接,看起来所有内容都是从
www.domain/folder1/
加载的。