一、首先购买好SSL证书,apache的为三个文件:
1、ca_bundle.crt
2、domain_name.com.crt
3、 domain_name.com.key
注:这三个证书文件都放在apache根目录下的ssl文件夹(没有就自己创建)。
说明:ca_bundle.crt是根证书链,domainname.com.crt为公钥,domainname.com.key为私钥。其中:证书公钥、私钥文件一般以您的域名命名;证书后缀名crt和cer的性质是一样的。
二、配置httpd.conf文件
找到以下两行并去掉前面的“#”注释号
LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf
三、配置httpd-ssl.conf文件
在配置httpd-ssl.conf文件请先备份,然后把文件里内容全部删掉,重新写入站点配置,如下:
<VirtualHost *:443> DocumentRoot "C:\wwwroot\xxx" ServerName www.xxx.com SSLEngine on SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL SSLCertificateFile "${SRVROOT}/ssl/domain_name.com.crt" SSLCertificateKeyFile "${SRVROOT}/ssl/domain_name.com.key" SSLCertificateChainFile "${SRVROOT}/ssl/ca_bundle.crt" <Directory "C:\wwwroot\xxx"> SSLOptions +StdEnvVars AllowOverride All Require all granted </Directory> </VirtualHost>
四、配置好后必须重启apache方可生效。
上一篇:在Windows 2008服务器IIS7.0上安装SSL证书并绑定https
下一篇:没有了
讨论数量:0