Files
code/SSL证书申请和部署完整指南.md
2026-01-28 10:59:55 +08:00

6.2 KiB
Raw Permalink Blame History

SSL证书申请和部署完整指南

域名: www.ruilaizipj.com
服务器IP 101.43.95.130


一、是否需要申请?

判断标准

需要申请的情况:

  • 希望用户通过 https://www.ruilaizipj.com 安全访问
  • 浏览器显示"不安全"警告
  • 需要启用HTTPS加密传输

不需要申请的情况:

  • 只需要HTTP访问http://www.ruilaizipj.com
  • 网站是内部使用,不需要加密

建议: 现代网站建议使用HTTPS可以提升安全性和SEO排名。


二、免费证书申请步骤(腾讯云)

前提条件

  • 域名DNS解析已生效您的已生效
  • 有腾讯云账号
  • 域名在腾讯云或已接入DNSPod

详细步骤

步骤1进入申请页面

  1. 在DNSPod界面点击"重新申请"(蓝色链接)
  2. 或访问:https://console.cloud.tencent.com/ssl
  3. 点击"申请免费证书"

步骤2填写申请信息

证书绑定域名:

www.ruilaizipj.com

重要提示:

  • 如果只填写 www.ruilaizipj.com证书只包含www子域名
  • 如果需要同时支持 ruilaizipj.comwww.ruilaizipj.com,需要申请两个证书,或使用通配符证书(需付费)

域名验证方式:

推荐选择:"自动DNS验证"(最简单)

如果选择"手动DNS验证",需要:

  1. 在DNSPod添加TXT记录
  2. 等待验证通过

如果选择"文件验证",需要:

  1. 在网站根目录创建验证文件
  2. 等待验证通过

步骤3提交申请

  1. 确认信息无误
  2. 点击"提交申请,进行域名验证"
  3. 等待验证通过通常1-10分钟

步骤4等待签发

  • 验证通过后,证书会自动签发
  • 签发时间通常1-10分钟
  • 证书有效期90天2024年4月25日后申请的免费证书

三、证书部署步骤(宝塔面板)

方法一:在宝塔面板直接申请(推荐,最简单)

这是最简单的方法,推荐使用!

步骤1登录宝塔面板

http://您的服务器IP:8888

步骤2进入网站设置

  1. 点击左侧"网站"
  2. 找到 www.ruilaizipj.com 或对应的网站
  3. 点击"设置"

步骤3申请Let's Encrypt免费证书

  1. 点击"SSL"选项卡
  2. 选择"Let's Encrypt"
  3. 勾选域名:
    • www.ruilaizipj.com
    • ruilaizipj.com(如果需要)
  4. 点击"申请"
  5. 等待申请完成通常1-2分钟

优势:

  • 自动申请和部署
  • 自动续期每90天自动续期
  • 完全免费
  • 一键完成

方法二:手动部署腾讯云申请的证书

如果已经在腾讯云申请了证书,需要手动部署:

步骤1下载证书

  1. 在腾讯云SSL证书控制台
  2. 找到已签发的证书
  3. 点击"下载"
  4. 选择"Nginx"格式
  5. 下载后解压,得到两个文件:
    • www.ruilaizipj.com_bundle.crt(证书文件)
    • www.ruilaizipj.com.key(私钥文件)

步骤2上传到服务器

  1. 登录宝塔面板
  2. 进入"文件"管理
  3. 上传证书文件到:/www/server/panel/vhost/cert/101.43.95.130/
    • 或创建新目录:/www/server/panel/vhost/cert/www.ruilaizipj.com/

步骤3在宝塔面板配置SSL

  1. 进入网站设置 → "SSL"选项卡
  2. 选择"其他证书"
  3. 粘贴证书内容:
    • 证书(CRT/PEM格式):打开 www.ruilaizipj.com_bundle.crt,复制全部内容
    • 密钥(KEY格式):打开 www.ruilaizipj.com.key,复制全部内容
  4. 点击"保存"

步骤4启用HTTPS

  1. 勾选"强制HTTPS"(可选,推荐)
  2. 点击"保存"
  3. 等待配置生效

四、验证部署是否成功

方法1浏览器访问

https://www.ruilaizipj.com
  • 应该看到绿色锁图标
  • 地址栏显示"安全"

方法2命令行测试

curl -I https://www.ruilaizipj.com

方法3在线工具检测


五、证书自动续期设置

如果使用宝塔面板申请Let's Encrypt

自动续期已启用,无需手动操作。

如果使用腾讯云免费证书

需要手动续期:

  1. 证书到期前30天会收到提醒
  2. 重新申请证书(步骤同上述)
  3. 下载新证书并重新部署

建议: 使用宝塔面板的Let's Encrypt可以自动续期。


六、常见问题

Q1申请证书需要多长时间

A 通常1-10分钟即可完成申请和签发。

Q2免费证书有效期多久

A 90天2024年4月25日后申请的。到期前需要续期。

Q3证书部署后多久生效

A 通常立即生效最多等待5-10分钟。

Q4如何同时支持 www 和 非www

A 方法1申请两个证书分别部署
方法2在申请时同时填写两个域名如果支持
方法3使用通配符证书需付费

Q5部署后还是显示不安全

A 检查:

  1. 证书是否正确部署
  2. nginx配置是否正确
  3. 443端口是否开放
  4. 清除浏览器缓存

七、推荐方案对比

方案 优点 缺点 推荐度
宝塔面板Let's Encrypt 自动续期、一键部署、完全免费 需要宝塔面板
腾讯云免费证书 腾讯云官方、稳定 需手动续期、需手动部署
付费证书 有效期长、支持更多功能 需要付费

八、完整操作流程(推荐)

最简单的方法(推荐)

  1. 登录宝塔面板
  2. 网站 → 设置 → SSL
  3. 选择"Let's Encrypt"
  4. 勾选域名,点击"申请"
  5. 等待1-2分钟完成
  6. 勾选"强制HTTPS"(可选)
  7. 保存,测试访问

就这么简单! 🎉


九、当前证书状态

根据检测:

  • 服务器证书路径:/www/server/panel/vhost/cert/101.43.95.130/
  • 证书有效期:至 2025-10-17
  • DNSPod提示可能是平台SSL服务到期

建议操作:

  1. 如果HTTPS访问正常 → 可以忽略DNSPod提示
  2. 如果HTTPS访问异常 → 使用宝塔面板重新申请Let's Encrypt证书

生成时间: 2025年1月28日
服务器IP 101.43.95.130