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文件
然后重点来了,找到下面这段

<VirtualHost 0.0.0.0:443>

#   General setup for the virtual host
DocumentRoot "X:/xampp/htdocs"
ServerName (你的域名):443
ServerAdmin admin@example.com
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

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

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

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


测试一下
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。