2014-11-02 30 views
1

荫使用照片从一个子域名上运行Nginx的ngx_pagespeed 32年9月1日1.6.2如何优化从子域的图像与ngx_pagespeed

在我的网站IAM。例如:

www.domain.com使用图片来自app.domain.com/files

一切工作正常上www.domain.com,JS,图片(来自同一个域)和CSS将concated和ngx_pagespeed自动minfied。唯一的问题是,来自子域的图像不会被优化。

这就是我目前的配置为nginx的www.domain.com

pagespeed Domain "*.domain.com"; 
    pagespeed MapOriginDomain "http://localhost" "https://www.domain.com"; 
    pagespeed LoadFromFile "https://www.domain.com" "/var/www/wordpress/"; 
    pagespeed LoadFromFile "https://app.domain.com/files" "/var/www/app.termin2go.com/frontend/files"; 

    # Ensure requests for pagespeed optimized resources go to the pagespeed handler 
    # and no extraneous headers get set. 
    location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" { 
      add_header "" ""; 
    } 

    location ~ "^/ngx_pagespeed_static/" { } 
    location ~ "^/ngx_pagespeed_beacon$" { } 
    location /ngx_pagespeed_statistics { allow 127.0.0.1; deny all; } 
    location /ngx_pagespeed_global_statistics { allow 127.0.0.1; deny all; } 
    pagespeed MessageBufferSize 100000; 
    location /ngx_pagespeed_message { allow 127.0.0.1; deny all; } 
    location /pagespeed_console { allow 127.0.0.1; deny all; } 

我尝试了很多像LoadFromFile指令和域指令通配符。但没什么帮助。另外我无法找到错误日志中的任何相关的错误。

任何想法如何我无法调试或解决这个问题?

回答

1
pagespeed LoadFromFile "https://app.domain.com/files" 
    "/var/www/app.termin2go.com/frontend/files"; 

你错过了从.../frontend/files

结束结尾斜杠