腾讯云免费SSL证书申请与部署教程:HTTPS一步到位
网站不上HTTPS,浏览器地址栏就挂着"不安全"三个字,用户不敢填表单,搜索引擎排名也吃亏;小程序、支付回调这类接口更是强制要求HTTPS。其实个人网站完全不用花钱买证书——腾讯云免费SSL证书(TrustAsia DV型,0元/年)就够用了。这篇教程带你从申请、验证到部署走完全程,HTTPS一步到位。
步骤1:确认申请前提
检查三件事——①域名已解析到服务器(没解析的先看域名解析教程);②服务器在国内地域的,域名需完成ICP备案;③你能通过SSH或宝塔面板登录服务器。正常情况下,三者齐备,后面基本不会卡壳。域名和备案是硬前提,缺了先补。 还没有服务器?新用户可免费试用轻量服务器1个月,或直接上99元/年的2核2G4M爆品,跑个人网站加HTTPS绰绰有余 → 查看爆品
步骤2:申请免费证书
登录腾讯云控制台,搜索"SSL证书",点【申请免费证书】,选择TrustAsia DV型,填入域名(如 www.example.com),验证方式选"自动DNS验证"。完成后,域名托管在腾讯云的话,系统会自动添加DNS解析记录,几分钟到几小时内状态变为"已签发"。免费证书每次只保护一个域名,主域名和 www 子域名要分开各申请一张。
步骤3:下载证书文件
在证书列表点【下载】,按Web服务器类型选择Nginx、Apache或Tomcat版本压缩包,解压后先看清目录里的文件分工(证书、私钥、中间证书)。接下来,得到包含 .pem(证书)和 .key(私钥)的文件目录,部署就靠这两个文件。
步骤4:部署证书
手动党把证书上传到服务器(如 /etc/nginx/cert/ 目录),在Nginx配置中添加443监听并指定证书路径,执行 nginx -s reload;宝塔用户进【网站→SSL→其他证书】,粘贴两个文件内容保存,再开启"强制HTTPS"。正常情况下,浏览器访问 https://你的域名,地址栏出现锁形图标;宝塔方式还会让所有HTTP请求自动301跳转到HTTPS,全程不碰命令行。用Apache或Tomcat的,按证书包内附的示例配置文件改,思路一样:指定证书路径、开启443监听。 提醒:部署完记得在安全组放行443端口,不然HTTPS照样打不开。免费证书有效期1年,到期前在控制台续签重新部署即可,建议在手机日历上提个醒。
常见报错排查
- 一直显示"待验证":DNS记录没生效。用
nslookup -type=TXT 你的域名查记录是否存在;域名不在腾讯云托管的,要手动去DNS服务商添加TXT记录。 - 部署后浏览器仍提示不安全:页面里还有 http:// 的图片或脚本(混合内容),全站替换成 https:// 即可。
- 提示证书链不完整:只上传了主证书,把证书包里的中间证书(chain文件)一并配置上;部分工具会校验整条证书链,缺中间证书就会报错。
几个高频疑问
Q:腾讯云免费SSL证书能用多久,到期怎么办? A:TrustAsia DV型有效期1年,到期前在控制台免费重新申请签发,替换部署即可。
Q:免费证书支持泛域名 *.example.com 吗? A:不支持,只保护单个域名。有泛域名、多域名需求再考虑付费证书(价格以官网实时价格为准)。
Q:备案还没下来,能先申请证书吗? A:能申请、能部署,但国内服务器对外提供HTTPS服务仍要等备案通过。
Q:一个账号能申请几张免费证书? A:以控制台显示的配额为准,个人建站通常足够用;主域名、www子域名、宝塔面板绑定的域名各算一张,规划好再申请。
剩下的就是动手了。腾讯云免费SSL证书没有想象中复杂,卡住的多半是端口、解析、证书这三件小事,按顺序排就行。