
HTTPS 已成为网站的标配,没有启用 HTTPS 的网站会被浏览器标记为不安全,影响用户体验和搜索引擎排名。腾讯云提供免费的 TrustAsia DV 型 SSL 证书,申请流程简单,支持自动续签。本文详细介绍从证书申请、域名验证到服务器配置的完整流程,帮助你为个人网站免费启用 HTTPS。
HTTPS 通过在 HTTP 协议之上增加 SSL/TLS 加密层,确保数据在传输过程中不被窃听或篡改。对于个人网站来说,HTTPS 带来的好处包括:
腾讯云提供 TrustAsia 品牌的 DV 型 SSL 证书,完全免费,支持单域名和 www 子域名。
Step 1:进入 SSL 证书控制台
登录腾讯云控制台,搜索 SSL 证书,进入证书管理页面。
Step 2:申请免费证书
点击申请免费证书,填写以下信息:
Step 3:选择验证方式
推荐选择 DNS 验证,这是最常用的方式。你需要拥有域名的 DNS 管理权限。
Step 4:添加 DNS 解析记录
系统会生成一条 TXT 解析记录,包含主机记录和记录值。登录 DNSPod 控制台,添加这条 TXT 记录,完成域名所有权验证。
Step 5:等待签发
DNS 验证通过后,证书通常会在几分钟内签发。你会收到证书签发成功的通知。
方式一:通过宝塔面板配置(推荐新手)
如果你使用宝塔面板管理服务器,配置 SSL 证书非常简单:
方式二:通过腾讯云 Lighthouse 控制台配置
轻量应用服务器 Lighthouse 支持在控制台直接配置 SSL 证书:
方式三:Nginx 手动配置
如果你使用 Nginx 且没有面板,可以将证书文件上传到服务器,在 Nginx 配置文件中添加:
server {
listen 443 ssl;
server_name example.com www.example.com;
ssl_certificate /path/to/your/certificate.crt;
ssl_certificate_key /path/to/your/private.key;
# 其他配置...
}
server {
listen 80;
server_name example.com www.example.com;
return 301 https://$server_name$request_uri;
}配置完成后,重启 Nginx 服务:systemctl restart nginx。
1. 浏览器访问测试
在浏览器地址栏输入 https://yourdomain.com,检查地址栏是否显示安全锁图标。
2. 在线检测工具
使用 SSL Labs 的在线检测工具,输入你的域名,检查证书配置是否完整、加密强度是否达标。
3. 检查混合内容
如果页面中的图片、CSS、JavaScript 等资源仍使用 HTTP 链接,浏览器会提示混合内容。在 WordPress 后台的设置中,将站点地址改为 HTTPS 开头的地址,并通过插件批量替换数据库中的旧链接。
腾讯云免费 SSL 证书的有效期为 1 年。到期前会有续签提醒,按以下步骤操作:
对于使用宝塔面板的用户,面板支持自动续签 Let's Encrypt 证书,可以设置定时任务实现自动化。
Q:HTTPS 会影响网站速度吗?
启用 HTTPS 后,握手阶段会增加一次网络往返,但开启 HTTP/2 后整体性能反而优于 HTTP。通过配置会话缓存和 OCSP Stapling 可以进一步减少延迟。
Q:免费证书和付费证书有什么区别?
免费 DV 证书只验证域名所有权,适合个人网站和博客。付费 OV 和 EV 证书还会验证企业身份,适合电商和金融类网站。
Q:多个域名可以使用同一个证书吗?
腾讯云免费 DV 证书支持单域名。如果需要保护多个域名,可以申请通配符证书(付费),或为每个域名分别申请免费证书。
为个人网站启用 HTTPS 已经是一项基本操作,腾讯云提供的免费 SSL 证书让这项配置的成本降为零。按照本文的步骤操作,30 分钟内即可完成从证书申请到配置上线的全过程,让你的网站更安全、更受搜索引擎青睐。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。