HTTPS 是网站安全的基础标志 —— 它能加密用户与网站之间的数据传输,防止信息被窃取或篡改。如今,搜索引擎(如 Google、百度)会优先展示 HTTPS 网站,浏览器也会对 HTTP 网站标注「不安全」提示,严重影响用户信任。本节将以宝塔面板为例,教你免费申请 Let's Encrypt 证书并开启 HTTPS,全程可视化操作,新手也能轻松完成。
一、先搞懂:HTTPS 是什么?为什么必须开启?
- HTTP 与 HTTPS 的区别:HTTP 是明文传输(数据在网络中「裸奔」),HTTPS 则通过 SSL 证书对数据加密(类似给包裹加了锁)。直观区别:HTTPS 网站地址前有「小绿锁」,HTTP 则显示「不安全」。
- 必须开启 HTTPS 的 3 个理由:
- 用户信任:浏览器对 HTTP 网站标注警告,访客会觉得不安全而离开。
- SEO 排名:搜索引擎明确表示「HTTPS 是排名加分项」,相同内容下,HTTPS 网站排名更靠前。
- 功能限制:部分高级功能(如微信支付、位置获取)仅支持 HTTPS 网站。
- 免费证书足够用:商业 SSL 证书每年需数百元,而 Let's Encrypt 提供的免费证书在安全性上与付费证书无本质区别,完全能满足个人和中小企业网站需求,唯一区别是免费证书需要每 3 个月续期一次(宝塔可自动续期)。
二、准备工作:确认你的域名已解析到服务器
申请 SSL 证书前,需确保域名已正确解析到你的服务器 IP(参考 域名解析步骤),否则证书申请会失败。
验证方法:在浏览器中输入你的域名(如 https://www.likacloud.com/link/3717919531),能正常打开你的网站(显示 WordPress 页面或默认页面),说明解析成功。
三、步骤:用宝塔面板申请 Let's Encrypt 免费证书
步骤 1:登录宝塔面板并找到你的网站
- 打开宝塔面板登录地址(通常是
服务器 IP:8888),输入账号密码登录。 - 在左侧菜单点击「网站」,找到你需要安装证书的网站(即你的域名对应的站点)。
步骤 2:申请 Let's Encrypt 证书
- 点击网站所在行的「设置」按钮,进入站点设置页面。
- 在左侧菜单选择「SSL」,进入证书设置页面。
- 在「证书类型」中选择「Let's Encrypt」,并勾选以下选项:
- 「域名」:自动显示你的主域名,如需同时保护
www.example.com和example.com,可点击「添加域名」补充(推荐同时勾选,避免用户输入www时显示不安全)。「MTA-STS 记录」和「TLS-SNI-01」:保持默认不勾选(新手无需设置)。「自动续期」:务必勾选!这样证书到期前会自动更新,无需手动操作。
- 「域名」:自动显示你的主域名,如需同时保护
- 点击「申请」按钮,等待 1-3 分钟,面板会显示「申请成功」提示。
步骤 3:强制开启 HTTPS(自动跳转)
证书安装成功后,需设置「HTTP 自动跳转 HTTPS」—— 让用户输入 https://www.likacloud.com/link/3717919531 时,自动跳转到 https://www.likacloud.com/link/6957547279,避免访客看到「不安全」提示。
- 在「SSL」设置页面,找到「强制 HTTPS」选项,点击右侧「开启」按钮。
- 系统会自动配置跳转规则,无需手动操作。
四、验证:HTTPS 是否生效?
完成以上步骤后,按以下方法确认 HTTPS 已正常工作:
- 浏览器验证:打开新的浏览器窗口(避免缓存影响),输入你的域名(可直接输
likacloud.com,不用加http或https):- 地址栏应自动显示
https://,且左侧有「小绿锁」图标。likacloud.com - 点击小绿锁,会显示「连接是安全的」提示。
- 地址栏应自动显示
- 检查跳转是否生效:手动输入
http://(注意是likacloud.comhttp),若能自动跳转为https://,说明强制跳转设置成功。likacloud.com - 排查常见问题:
- 若显示「证书无效」或「连接不安全」:
- 检查域名解析是否正确(确保域名指向当前服务器 IP)。
- 确认申请证书时勾选了对应的域名(如同时勾选
和likacloud.comwww.)。likacloud.com - 清除浏览器缓存后重新测试(快捷键
Ctrl+Shift+Delete)。
- 若网站样式错乱(如图片不显示、布局混乱):原因是网站中存在「混合内容」(部分资源仍用
http加载),可安装插件「Really Simple SSL」自动修复(安装后启用,插件会自动替换所有http链接为https)。
- 若显示「证书无效」或「连接不安全」:
五、注意事项:让 HTTPS 长期有效
- 依赖自动续期:Let's Encrypt 证书有效期为 90 天,宝塔勾选「自动续期」后,会在到期前 30 天自动更新证书,无需手动操作。可在宝塔「SSL」页面查看证书到期时间(如「有效期至:2024-06-01」)。
- 更换服务器需重新申请:若日后更换服务器,需在新服务器的宝塔面板中重新申请证书(证书与服务器绑定,无法直接迁移)。
- 子域名需单独申请:若你的网站有子域名(如
blog.),需为每个子域名单独申请证书(步骤相同,在「添加域名」中输入子域名即可)。.comlikacloud
小结
开启 HTTPS 是网站上线前的必备步骤,借助宝塔面板和 Let's Encrypt 免费证书,新手也能在 5 分钟内完成设置。核心步骤是:申请证书→开启强制跳转→验证生效,关键是勾选「自动续期」避免证书过期。
完成后,你的网站会显示「小绿锁」,不仅提升用户信任,还能获得搜索引擎的排名优势。