2025-05-21 20:27:50
493

如何在Windows与Linux服务器上分步安装证书?

摘要
本文详细讲解在Windows和Linux服务器上安装SSL证书的完整流程,涵盖证书准备、IIS/OpenSSL配置、服务集成等关键步骤,提供图形界面与命令行两种操作方式的实施指南。...

Windows与Linux服务器证书安装分步教程

一、证书文件准备

安装前需准备以下文件:

  • CRT证书文件(.crt或.pem格式)
  • 私钥文件(.key格式)
  • CA证书链文件(如需第三方机构签发)

二、Windows服务器安装步骤

图形界面安装流程:

  1. 双击证书文件启动安装向导
  2. 选择「安装证书」并指定「本地计算机」存储位置
  3. 选择「将所有证书放入下列存储」并指定「受信任的根证书颁发机构」
  4. 完成导入后重启IIS服务生效
通过IIS生成CSR(证书签名请求):
  1. 打开IIS管理器中的「服务器证书」功能
  2. 选择「创建证书请求」填写机构信息
  3. 设置2048位密钥长度并保存CSR文件

三、Linux服务器安装步骤

通过命令行执行安装:

  1. 将证书文件上传至/usr/local/share/ca-certificates/目录
  2. 执行sudo update-ca-certificates更新证书库
  3. 配置Apache/Nginx服务引用证书路径:
    SSLCertificateFile /path/server.crt
    SSLCertificateKeyFile /path/server.key

四、证书验证与配置检查

验证方法:

  • Windows:使用certmgr.msc查看证书存储状态
  • Linux:执行openssl x509 -in server.crt -text -noout验证证书详情
  • 通过浏览器访问HTTPS服务检查证书链完整性

注意事项

安装完成后需检查:文件权限设置(Linux建议.key文件设为600)、证书有效期、中间证书链完整性。建议每6个月执行证书健康检查。

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部