在 Apache CentOS 上安装 SSL 证书

想在 Apache CentOS 上安装 SSL 证书?按照本分步指南即可轻松完成。

CentOS 是一个稳定、便捷且一致的 Linux 发行版,其源代码来自 Red Hat Enterprise Linux(RHEL)。CentOS 项目参照 Apache 基金会的架构模式构建。如果你拥有一台 Apache CentOS 服务器并希望安装 SSL,本文将对你很有帮助。

  • 从证书颁发机构(CA)收到 SSL 证书后,下载主证书与中间证书。
  • 将你的 SSL 证书文件复制到 Apache 服务器。服务器上应已存在与你 CSR(证书签名请求)一同生成的密钥文件。
  • 找到 Apache 配置中的 httpd.conf 或 ssl.conf 文件。可使用以下命令编辑这些文件:
    # cp /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.BAK
    # nano /etc/httpd/conf.d/ssl.conf
  • 如果某条指令被注释,请去掉行首的 # 字符,并根据 Apache 版本将指令值设为绝对路径。
    Apache 版本指令填写路径
    低于 2.4.8SSLCertificateFile证书文件路径
    SSLCertificateKeyFile密钥文件路径
    SSLCertificateChainFile中间证书包路径
    2.4.8 及以上SSLCertificateFile证书文件路径
    SSLCertificateKeyFile密钥文件路径
    SSLCertificatePath中间证书包路径
  • 为每条指令填入绝对路径,示例如下:
    SSLCertificateFile /etc/httpd/conf/ssl.crt/your_leaf_certificate.crt
    SSLCertificateKeyFile /etc/httpd/conf/ssl.key/your_domain_name.key
    SSLCACertificatePath /etc/httpd/conf/ssl.chain/your_intermediate_chain.crt
  • 保存配置文件并重启 Apache。你的 SSL 证书即已在 CentOS 上安装完成。可使用 SSL 安装检查工具来诊断可能存在的问题。

延伸阅读:如何在 Heroku 服务器上安装 SSL 证书。

在哪里获取适用于 Apache CentOS 的 SSL 证书?

立海世纪是获取 CentOS 服务器 SSL 证书的理想渠道。我们提供极具竞争力的价格,并为所有 SSL 产品提供优惠与折扣。我们的 Apache SSL 证书均可完美兼容 CentOS,为你带来高性能与安全的 HTTPS 防护。

如需选型建议或最新报价,可联系证书服务商获取适合你业务的方案。