Apache SSLProxyEngine 开启

Apache SSLProxyEngine 开启

各位,尝试将我的域名代理到 Google Apps 构建的网站。

如您所知,Google 网站具有以下 URL 模式:

https://sites.google.com/site/sitename/

如何得到http://meme.com看起来像https://sites.google.com/site/站点名称/

是否可行?如何正确设置此网站的域名?如果我有 meme.com,为什么此设置不起作用?:

<VirtualHost *:443>
   SSLProxyEngine on
   RewriteEngine on
   ProxyPass / https://sites.google.com/site/sitename/
   ProxyPassReverse / https://sites.google.com/site/sitename/
</VirtualHost>

日志:

[Mon Sep 10 19:22:19.829225 2012] [ssl:info] [pid 3629:tid 140571093870336] [remote 74.125.228.7:443] AH02005: SSL Proxy: Peer certificate CN mismatch: Certificate CN: *.google.com Requested hostname: sites.google.com

答案1

关闭SSLProxyCheckPeerCN,然后重试,看看会发生什么。

https://issues.apache.org/bugzilla/show_bug.cgi?id=53006

答案2

如果需要,您还需要指定证书、密钥名称和 CA 证书,例如:

SSLCertificateFile /path/to/your_domain_name.crt
SSLCertificateKeyFile /path/to/your_private.key
SSLCertificateChainFile /path/to/DigiCertCA.crt

相关内容