如何在Windows系统上通过XAMPP为域名安装SSL证书?
如何在Windows系统上通过XAMPP为域名安装SSL证书?
嘿,刚折腾完XAMPP上的SSL配置,把亲测有效的步骤整理给你,照着来就行:
第一步:准备好SSL证书文件
首先你得从SSL服务商那里拿到这三个必备文件,少一个都不行:
certificate.crt:你的域名专属证书文件server.key:证书对应的私钥文件ca_bundle.crt:证书链文件(用来验证证书的合法性)
拿到文件后,把它们放到XAMPP的对应目录里,方便后续配置:
- 把
server.key放到F:/xampp/apache/conf/ssl.key/目录 - 把
certificate.crt和ca_bundle.crt放到F:/xampp/apache/conf/ssl.crt/目录
第二步:修改Apache的SSL配置文件
找到XAMPP安装目录下的这个配置文件:xampp\apache\conf\extra\httpd-ssl.conf,用记事本或者你常用的代码编辑器打开它。
在文件里搜索这三个配置项:SSLCertificateKeyFile、SSLCertificateFile、SSLCertificateChainFile,然后把它们的值替换成下面的内容(路径要和你放文件的位置对应):
SSLCertificateKeyFile "conf/ssl.key/server.key" SSLCertificateFile "conf/ssl.crt/certificate.crt" SSLCertificateChainFile "${SRVROOT}/conf/ssl.crt/ca_bundle.crt"
小提醒:
${SRVROOT}是XAMPP预设的Apache根目录环境变量,用它比写死绝对路径更稳妥,避免因为你的XAMPP安装路径不同出问题。
第三步:重启Apache服务器
配置改完后,一定要打开XAMPP控制面板,找到Apache模块,先点「Stop」再点「Start」,让新配置生效。这步千万别忘,不然改的配置根本不会起作用!
最后:验证SSL是否生效
重启完成后,直接在浏览器里输入你的域名(记得加https前缀,比如https://www.yourDomain.com),如果能正常访问,地址栏出现锁形图标,就说明SSL证书已经成功安装啦!




