在Apache服务器安装SSL证书(Windows Server)
安装配置
10分钟阅读
2345次浏览
前提条件
- Apache for Windows(2.4.x)
- SSL证书(Apache格式)
步骤一:准备证书
- 下载Apache格式证书
- 解压后包含三个文件:
.crt(证书)_chain.crt(证书链).key(私钥)
- 放到Apache conf目录:
C:\\Apache24\\conf\\ssl\\
步骤二:启用SSL模块
编辑 httpd.conf,取消注释:
LoadModule ssl_module modules/mod_ssl.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
Include conf/extra/httpd-ssl.conf
步骤三:配置SSL
编辑 conf\\extra\\httpd-ssl.conf:
<VirtualHost _default_:443>
DocumentRoot "C:/Apache24/htdocs"
ServerName yourdomain.com
SSLEngine on
SSLCertificateFile "C:/Apache24/conf/ssl/yourdomain.crt"
SSLCertificateKeyFile "C:/Apache24/conf/ssl/yourdomain.key"
SSLCertificateChainFile "C:/Apache24/conf/ssl/yourdomain_chain.crt"
</VirtualHost>
步骤四:重启并验证
httpd -t
net stop Apache2.4
net start Apache2.4
访问 https://yourdomain.com 验证。
最后更新:2026-05-25