windows下xampp的apache配置SSL证书

windows下xampp的apache配置SSL证书

最近配置windows服务器的ssl证书,搞了一晚上,总算搞懂了。
首先,证书提供商提供的apache证书有3个


一共3个证书

把他们扔到apache下的conf目录下(X:\xampp\apache\conf),随便怎么放都行,我这放到了一个ssl文件夹里


放到apache的conf目录下

然后按照下列步骤:
1.打开conf下的httpd.conf文件,找到下列代码
#LoadModule ssl_module modules/mod_ssl.so
#Include conf/extra/httpd-ssl.conf

确保前面的注释符号去掉
2.打开X:\xampp\apache\conf\extra下的httpd-ssl.conf文件
然后重点来了,找到下面这段



#   General setup for the virtual host
DocumentRoot "X:/xampp/htdocs"
ServerName (你的域名):443
ServerAdmin [email protected]
ErrorLog "X:/xampp/apache/logs/error.log"
TransferLog "X:/xampp/apache/logs/access.log"

#   SSL Engine Switch:
#   Enable/Disable SSL for this virtual host.
SSLEngine on

内的地址改为0.0.0.0:443
把ServerName改为你的域名

3.还是重点,修改证书路径
SSLCertificateFile 的注释去掉,路径改为2_xxx.crt的存放路径
SSLCertificateKeyFile 的注释去掉,路径改为3_xxx.key的存放路径
SSLCertificateChainFile 的注释去掉,路径改为 1_root_bundle.crt的存放路径

4.重启apache,访问域名测试一下,搞定!


测试一下

你可能感兴趣的:(windows下xampp的apache配置SSL证书)