在Apache服务器安装SSL证书(Windows Server)

安装配置 10分钟阅读 2345次浏览

前提条件

  • Apache for Windows(2.4.x)
  • SSL证书(Apache格式)

步骤一:准备证书

  1. 下载Apache格式证书
  2. 解压后包含三个文件:
    • .crt(证书)
    • _chain.crt(证书链)
    • .key(私钥)
  3. 放到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
文档反馈

这篇文档对您有帮助吗?您的反馈将帮助我们改进内容质量

相关文档
暂无相关文档
需要更多帮助?

我们的技术团队随时为您提供支持