apache / incubator-pagespeed-ngx

Automatic PageSpeed optimization module for Nginx
http://ngxpagespeed.com/
Apache License 2.0
4.37k stars 364 forks source link

Ngx_pagespeed doesn't work with my custom sub domain CDN/Cloudflare #1412

Open draft1 opened 7 years ago

draft1 commented 7 years ago

My Config: `pagespeed on;

pagespeed Domain .shortdomain.com; pagespeed Domain .mylongdomainname.com;

pagespeed LoadFromFile "http://www.mylongdomainname.com" "/home/nginx/domains/mylongdomainname.com/public"; pagespeed LoadFromFile "https://www.mylongdomainname.com" "/home/nginx/domains/mylongdomainname.com/public";

pagespeed LoadFromFile "http://cdn.shortdomain.com" "/home/nginx/domains/mylongdomainname.com/public"; pagespeed LoadFromFile "https://cdn.shortdomain.com" "/home/nginx/domains/mylongdomainname.com/public";

pagespeed XHeaderValue "ngx";

Disallow

pagespeed Disallow /admin.php; pagespeed Disallow /css.php; pagespeed Disallow /deferred.php; pagespeed Disallow /rgba.php; pagespeed Disallow /posts//save-inline; pagespeed Disallow /posts//edit; pagespeed Disallow /posts//delete; pagespeed Disallow /posts//ip; pagespeed Disallow /posts//report; pagespeed Disallow /full; pagespeed Disallow /proxy.php*;

pagespeed RewriteLevel CoreFilters;

pagespeed EnableFilters inline_google_font_css,trim_urls,remove_comments,collapse_whitespace,elide_attributes; pagespeed EnableFilters resize_mobile_images,lazyload_images,inline_preview_images,convert_to_webp_animated,dedup_inlined_images; pagespeed EnableFilters rewrite_style_attributes,rewrite_css,sprite_images,move_css_above_scripts,move_css_to_head;

pagespeed DisableFilters defer_javascript; pagespeed InPlaceResourceOptimization off; pagespeed LazyloadImagesAfterOnload off; pagespeed AvoidRenamingIntrospectiveJavascript on; pagespeed PreserveUrlRelativity on; pagespeed ModifyCachingHeaders off;`

shortdomain.com is my short url, and serve behind Cloudflare and all static files were server by this. mylongdomainname.com is my main website.

Previously, without Cloudflare it works fine.

clonemeagain commented 7 years ago

Maybe take it up with CloudFlare? Pretty sure most of that is done by them anyway. Possibly the cause of your issue.