【发布时间】:2012-01-14 07:30:10
【问题描述】:
我购买了 Godaddy 证书,我在我的 Mac 服务器上正确安装了它,所以现在我在 Keychain Application 中看到 2 个条目:
- Go Daddy 保护证书颁发机构
- 我的域名
- mydomain(私钥)
然后我将证书(mydomain.com)添加到 httpd.conf 文件的 VirtualHost 中,所以:
<VirtualHost *:443>
DocumentRoot "/Library/ApacheTomcat/apache-tomcat-6.0.33/webapps/MyServerAppName"
ServerName mydomain.com
ErrorLog "/private/var/log/apache2/mydomain.com-error_log"
CustomLog "/private/var/log/apache2/mydomain.com-access_log" common
SSLCertificateFile /etc/apache2/mydomain.cer
JkMountCopy On
JkMount /* ajp13
</VirtualHost>
那么,我想,我还需要私钥文件,否则 Apache 无法处理证书。 这个怎么做?我可以将 Apple Keychain 中的证书保存到 .pem 和 .cer 文件中。
【问题讨论】:
-
更适合ServerFault。
标签: apache ssl certificate virtualhost