博客HTTPS证书免费安装教程,零基础也能搞定
前两天有个朋友跟我说他的博客被浏览器标成"不安全"了,访问量直接掉了一半。
我一看,他还在用HTTP,连SSL证书都没装。这不是2026年了嘛,HTTPS早就是标配了,百度现在对HTTPS站点还有加分,你不用就是亏啊。
说真的,我第一次搞HTTPS的时候也踩了不少坑,折腾了整整两天才搞定。今天就把整个过程掰开了讲,你照着做,半小时就能搞定。
为什么你的博客一定要装HTTPS证书?
先别急着操作,搞清楚为什么再说。
浏览器会警告。 Chrome、Edge这些浏览器现在看到HTTP网站,直接在地址栏标一个"不安全"。你觉得用户看到这个提示还会继续浏览吗?大部分人直接关掉了。
百度给HTTPS加分。 百度官方明确说过,同等条件下优先收录HTTPS站点。我一个做SEO的朋友测试过,同样的文章,装了HTTPS之后收录速度明显快了。
数据安全。 这个不用多说了吧,你博客后台的登录密码、管理后台,走HTTP的话都是明文传输,别人截获了就能看到。
反正一句话:不装HTTPS,就是在给自己挖坑。
免费SSL证书从哪搞?
别去那些卖证书的网站花冤枉钱了,免费的够用。
| 证书来源 | 有效期 | 优点 | 缺点 |
|---|---|---|---|
| Let's Encrypt | 90天 | 完全免费,自动续期 | 需要配置脚本 |
| 阿里云免费证书 | 1年 | 操作简单,面板申请 | 一年要手动续 |
| 宝塔面板 | 1年 | 一键申请安装 | 绑定宝塔环境 |
| Cloudflare | 永久 | 自动续,还加CDN | DNS要走CF |
我个人最推荐的是宝塔面板的一键申请,如果你用的是宝塔的话。如果没有宝塔,阿里云免费证书也不错,一年续一次也不麻烦。
宝塔面板一键安装SSL证书
这是最简单的方式了,全程图形界面操作。
第一步: 登录宝塔面板,点左侧菜单的"网站",找到你的博客站点,点"设置"。
第二步: 在弹出的窗口里找到"SSL"选项卡,切换过去。
第三步: 选择"Let's Encrypt",勾上你的域名,邮箱填一个能收邮件的,然后点"申请"。
等个十几秒就搞定了,宝塔会自动把证书配置好,你直接访问 HTTPS://你的域名 看看是不是有小锁图标就行。
如果不确定有没有成功,可以用这个网站检测:https://www.ssllabs.com/ssltest/ 评分能到A就说明没问题。
阿里云免费SSL证书申请流程
没用宝塔的朋友看这里。
第一步: 登录阿里云控制台,搜索"SSL证书",进入证书管理页面。
第二步: 点"免费证书"里的"立即购买",选"免费DV证书",数量选1,提交订单。注意免费证书每年有额度限制,个人用户20个免费额度够用了。
第三步: 回到证书列表,找到刚买的证书,点"证书申请"。填上域名信息,验证方式选DNS验证(推荐),按照提示去你的域名DNS设置里添加一条TXT记录。
第四步: 验证通过后(一般几分钟),下载证书文件。选"Nginx"格式下载。
第五步: 把证书文件上传到服务器,然后在Nginx配置里引用。大致配置是这样的:
```
server {
listen 443 ssl;
server_name yourdomain.com;
ssl_certificate /path/to/cert.pem;
ssl_certificate_key /path/to/key.pem;
# 其他配置...
}
```
改完配置记得 `nginx -t` 测试一下,没问题再 `nginx -s reload`。
HTTP自动跳转HTTPS
装完证书别忘了这一步!不然用户还是可能通过HTTP访问。
Nginx在HTTP的server块里加一行:
```
return 301 https://$server_name$request_uri;
```
宝塔面板的话更简单,SSL设置页面有个"强制HTTPS"的开关,打开就行。
还有个容易忽略的:把百度站长平台里的站点协议改成HTTPS,不然百度还在用HTTP抓取你的网站,收录的数据可能是旧版的。
常见问题
Q1:证书到期了怎么办?
Let's Encrypt的证书90天到期,宝塔面板一般会自动续期,你不用管。阿里云免费证书1年到期,到期前一个月去重新申请一个换上就行。建议设置个日历提醒。
Q2:安装HTTPS后内链变成了HTTP怎么办?
这是最常见的问题了。如果用WordPress,装个"Really Simple SSL"插件,自动把所有HTTP链接转成HTTPS。Z-Blog的话在后台设置里把网站地址改成https开头就行。改完记得在百度站长平台提交一下新的sitemap。
Q3:安装HTTPS后排名掉了怎么办?
这个不用太担心,一般1-2周就会恢复,甚至比之前更好。关键是确保所有资源(图片、CSS、JS)都走HTTPS,可以在浏览器开发者工具里看有没有"混合内容"警告。有的话说明有资源还在用HTTP,要逐个改掉。
Q4:多域名怎么办?
一个证书只能覆盖一个域名(或其www子域名)。如果你有多个域名,需要分别申请证书,或者用通配符证书(*.domain.com)覆盖所有子域名。
Q5:CDN加速和HTTPS冲突吗?
不冲突,反而更好。用Cloudflare的话,它默认就给加HTTPS,而且还有CDN加速,推荐搭配使用。
推荐阅读
需要了解更多使用技巧?扫码加我微信,我来给你详细解答!
微信号:15207283116
标签:HTTPS,SSL证书,博客搭建,宝塔面板,网站安全
还木有评论哦,快来抢沙发吧~