为多个域配置mod_pagespeed

时间:2013-11-19 23:44:28

标签: linux apache mod-rewrite centos mod-pagespeed

有没有办法使用Google Pagespeed模块设置多个域VirtualHosts

我用ModPagespeedDomain和我的一个域尝试了这个但是不确定如何在一台服务器上使用14个多个域

我也试过ModPagespeedMapOriginDomain,但这似乎也没有帮助。我基本上希望combine_javascriptcombine_css能够与所有网站合作。我已经在配置文件中设置了过滤器

2 个答案:

答案 0 :(得分:0)

ModPagespeed文档提供了一些有关如何配置服务器范围和每个VHost重写器的示例:https://developers.google.com/speed/pagespeed/module/configuration#virtual-hosts

答案 1 :(得分:0)

您应该能够使用ModPagespeedDomain告诉mod_pagespeed要重写哪些域。 CSS缩小和图像重新压缩等基本重写是否适用于您?

为了让combine_*跨多个域工作,您可能必须使用ModPagespeedMapRewriteDomain将它们移动到一个域中。类似的东西:

ModPagespeedMapRewriteDomain one.domain.com/shard1/ shard1.domain.com
ModPagespeedMapRewriteDomain one.domain.com/shard2/ shard2.domain.com
ModPagespeedMapRewriteDomain one.domain.com/shard3/ shard3.domain.com
ModPagespeedMapRewriteDomain one.domain.com/shard4/ shard4.domain.com
...

然后,shard*.domain.com的所有重写资源都会被重写为one.domain.com

请仔细阅读文档,此指令需要满足一些假设。