原创Apache下安装SSL证书(https)

服务器 45 0 2024-07-04

Apache下安装SSL证书(https)

一、首先购买好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

请先登录再发表讨论。 2024-07-15

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链