一、域名解析
登录域名服务商后台(阿里云、腾讯云、Namecheap、GoDaddy 都行),找到 DNS 解析管理。常用的记录就两种:
- A 记录:域名指向 IPv4 地址。
@(主域)和www各加一条,记录值都填服务器 IP - CNAME 记录:域名指向另一个域名。套 CDN 时用,把
www指向 CDN 给的域名
最少要有的就是两条 A 记录:@ 让 example.com 能访问,www 让 www.example.com 能访问。
加完在本地命令行 ping 你的域名,返回的 IP 是你的服务器就算生效。
💡 生效时间从几分钟到 24 小时不等,刚改的解析别着急。⚠️ 打算套 Cloudflare 这类 CDN 的站点注意:先保持 A 记录直连,等证书签下来再切 CDN——开着代理去申请证书,域名校验十有八九失败。
![图片[2]-域名、服务器与 SSL 配置-WP独立站学院](https://oss.wpdtc.cn/wp-content/uploads/2026/07/Pasted-image-20260728002118.png)
二、申请证书
📅 2.1 免费证书够用,90 天有效期
免费证书完全够用。Let’s Encrypt 是全球用量最大的免费证书,单张有效期 90 天,宝塔内置一键申请和自动续期:
- 宝塔「网站」→ 你的站点 →「设置」→「SSL」。
- 选「Let’s Encrypt」选项卡(面板若提供其他免费证书选项,以实际显示为准)。
- 勾选要签发的域名,主域和 www 都勾上。
- 点「申请」,等十几秒自动签发。
申请过程不用你插手:Let’s Encrypt 通过 80 端口访问服务器上的验证文件,确认域名归你管。
- 📌 申请能成功的三个前提:域名已解析到本机、80 端口开放没被占用、没开 CDN 代理。
首次申请和后续续期,失败原因都是这同一套,速查表放在第四节。
💡 前瞻提醒:Let’s Encrypt 官方已公布未来几年把证书有效期从 90 天分阶段缩短到 45 天的计划(2028 年前完成,2026 年 5 月起已可选 45 天短证书)。以后申请时以届时实际有效期为准——反正宝塔自动续期,缩短了对日常使用基本无感。
![图片[3]-域名、服务器与 SSL 配置-WP独立站学院](https://oss.wpdtc.cn/wp-content/uploads/2026/07/Pasted-image-20260728002243.png)
三、强制 HTTPS
证书下来后,在同一个 SSL 窗口打开「强制 HTTPS」。从此访客输 http:// 也会被 301 跳转到加密地址。
顺手去 WordPress 后台「设置 → 常规」核对两个地址——WordPress 地址和站点地址。
⚠️ 两个地址都必须是
https://开头:一个 http 一个 https,会直接引发登录异常和全站样式错乱,这是新手高发事故。
四、自动续期
Let’s Encrypt 证书 90 天到期,宝塔会自动创建续期任务,正常情况下不用管。
💡 「不用管」不等于「不用看」:每月瞄一眼 SSL 页面上的到期时间,确认续期没掉链子。
续期失败通常是三个原因:域名解析改过不再指向本机、80 端口被别的程序占了、中途套了 CDN 导致验证请求走了代理。对应处理都一样——恢复直连,在 SSL 页面手动点一次「续签」。
🚨 4.1 证书问题速查
申请、续期、强制 HTTPS 这三个环节的故障,翻来覆去就是这几类:
| 现象 | 大概率原因 | 修法 |
|---|---|---|
| 申请证书提示验证失败 | 域名没解析到本机 / 80 端口没开或被占用 / 开着 CDN 代理 | 按顺序查:本地 ping 域名 → 安全组 80 端口 → 关掉 CDN 代理,恢复直连后重新申请 |
| 自动续期失败、收到到期提醒 | 解析改过不再指向本机 / 80 端口被别的程序占了 / 中途套了 CDN,验证请求走了代理 | 恢复直连,在 SSL 页面手动点一次「续签」 |
| 强制 HTTPS 后样式全乱 | 两个站点地址还是 http,或老内容里残留 http 资源(混合内容) | 先把两个站点地址都改成 https,再用 Better Search Replace 批量替换老内容里的 http 链接 |

五、开了 HTTPS 样式却乱了
🧩 5.1 混合内容:先诊断,再按顺序修
地址栏有锁,页面却裸奔(CSS 没加载),或者锁上带黄色警告——按 F12 看 Console,一片 Mixed Content: blocked 就对了:页面里还引用着 http:// 的图片、CSS、JS,浏览器出于安全拒绝加载,这叫混合内容。
按顺序修:
- 先确认上面说的两个站点地址都是 https,这一步能解决大部分情况。
- 老内容里的 http 链接:装 Better Search Replace 插件,把数据库里的
http://example.com批量替换成https://example.com。替换前先备份,范围只选内容相关的表(如wp_posts)。 - 换浏览器无痕窗口复查——本机缓存有时候会骗你。
六、可选的进阶项
外贸站可以多走一步:
- HTTP/2:宝塔的 Nginx 新版本默认支持,多路复用对海外多资源加载提速明显
- HSTS:告诉浏览器「以后只准用 HTTPS 访问我」。一旦开启并提交预载列表,回退成本很高,确定站点长期用 HTTPS 再开
- www 与非 www 统一:两个都要能打开,但在站点地址里定死一个规范版本,另一个 301 跳过去,免得搜索引擎判重复内容


















暂无评论内容