Thanks Otto.
You're correct on the ModPagespeedSslCertDirectory needing the Certificate Authority directory, not the directory of your domain's keys.
I've submitted
a pull request to re-iterate differences between CA directory and one's own domain SSL keys in the below mentioned block of documentation about HTTPS support.
I re-read the documentation several times and looked at the ModPagespeedSslCertDirectory settings several times and kept wondering "How am I supposed to tell MPS which key file to use?" It simply didn't register that MPS is looking for something as generic as Certificate Authority keys as opposed to keys for my actual domain. Intuitively, it didn't even occur to me MPS needs CA keys in order to perform HTTPS negotiation as a HTTPS client.
Apparently, I'm not alone. The first two issues results for a Google search on the phrase "modpagespeed ModPagespeedSslCertDirectory" show each person making the same mistake, thinking the ModPagespeedSslCertDirectory is supposed to point to the directory housing their domain's SSL key, not the CA directory. (
Example 1,
Example 2).
Regarding the order of pagespeed.conf inclusion in httpd.conf and its effect on httpd-vhosts.conf MPS directives, I've created an issue:
Thanks for your help,
Ben