mod_pagespeed: Combine Javascript, CSS not working with SSL

apache, mod-pagespeed, pagespeed

Solution

`mod_pagespeed` cannot rewrite HTTPS resources by default, you have to explicitly enable it by one of these options:

- `ModPagespeedMapOriginDomain` - to tell `mod_pagespeed` to fetch HTTPS resources using HTTP

- `ModPagespeedLoadFromFile` - to tell `mod_pagespeed` to load HTTPS resources directly from the filesystem.

- `ModPagespeedFetchHttps` - to tell `mod_pagespeed` to fetch HTTPS resources directly.

- `ModPagespeedFetchFromModSpdy` - if you have `mod_spdy` installed, to fetch resources using it.

The documentation has more details: https://developers.google.com/speed/pagespeed/module/https_support

Problem

I am using mod_pagespeed. When using http, combine js, css and rewrite js and css work fine. However, when I switch to https, none of these four functions work. The apache error log is empty about this. This is the relevant conf line ModPagespeedEnableFilters rewrite_javascript,rewrite_css,combine_css,combine_javascript,insert_dns_prefetch

Original source