SSLEngine on SSLCertificateFile /etc/httpd/conf/login.domain.com.crt SSLCertificateKeyFile /etc/httpd/conf/login.domain.com.key SSLCipherSuite ALL:-ADH:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP
crt和密钥文件代表证书的两个部分,密钥是证书的私钥,crt是签名证书。
这只是生成证书的方法之一,另一种方法是在一个pem文件或另一个p12容器中。
你有几种方法来生成这些文件,如果你想自签名证书,你可以发出这个命令
openssl genrsa 1024 > host.key chmod 400 host.key openssl req -new -x509 -nodes -sha1 -days 365 -key host.key -out host.cert
请注意,对于自签名证书,浏览器会警告您证书不是“可信”的,因为它没有被浏览器信任列表中的证书颁发机构签名。
从那里开始,您可以通过创build您的CA或从Verisign或Thawte等公司购买证书来创build您自己的信任链。
这些是SSL证书的公共(.crt)和私有(.key)部分。 看到这个问题的过多相关信息,例如,如果你想自己生成一个证书,或购买一个。