1panel 面板怎么设置网站 SSL 证书

域名注册
域名注册 正式会员超兽战士 👑年卡会员
发布于 2026-10-07 13:59 ·2 浏览 ·0 回复

学会这篇,你就能在 1Panel 面板里给网站配好 SSL 证书,让访问地址从 http:// 变成 https://,并做到自动续签、强制跳转不出错。

第一步:确认前置条件,别急着点申请

这一步的目的是先把证书能申请下来的前提打通,否则后面 100% 会卡住。

需要满足三个条件:

  1. 域名已经解析到这台服务器的公网 IP(在域名服务商控制台添加 A 记录即可,解析生效一般几分钟到十分钟)。
  2. 服务器安全组和 1Panel 防火墙都放行了 80 和 443 端口。1Panel 里进入「主机」→「防火墙」,确认 80、443 是「放行」状态;云服务器还要在厂商控制台的安全组里放行一次。
  3. 网站已经创建好并能用 http 正常访问。

注意:如果域名前面挂了 CDN 或使用了「代理(小黄云)」模式,Let's Encrypt 的 HTTP 验证可能失败。申请证书期间先把 CDN 的代理关掉,改为仅 DNS 解析。

第二步:申请一张免费证书

这一步做完,你会得到一张可用的证书,存在面板的证书库里。

登录 1Panel(本文以 v1.10.x 为例,v2.x 菜单名称基本一致),左侧菜单点击「网站」,再点顶部「证书」标签页,然后点右上角「申请证书」按钮。

在弹出的窗口里填写:

  • Acme 账户:第一次用要先点「创建 Acme 账户」,邮箱随便填一个常用邮箱,其余默认,保存后选中它。
  • 申请方式:选「自动申请」。
  • 主域名:填写你的域名,例如 blog.example.com;需要泛域名就填 *.example.com。
  • 验证方式:普通单域名选「HTTP」,泛域名只能选「DNS」(需要填 DNS 服务商的 API 密钥,如阿里云、腾讯云 DNSPod)。

点「确认」,等待十几秒到一分钟,列表里出现证书、状态显示正常,就说明申请成功了。

注意:Let's Encrypt 免费证书有效期 90 天,1Panel 默认会自动续签,但前提是面板的计划任务正常运行、80 端口一直可访问。别申请完就把 80 端口关掉。

如果你是从别处买来的证书,跳过申请,直接在这一页点「上传证书」,把证书内容(含中间证书的 PEM)和私钥分别粘进去保存。

第三步:在网站上启用 HTTPS

这一步让网站真正跑在 https 上。

左侧「网站」→「网站」,找到目标网站,点它右侧的「管理」(也可以直接点网站名进入详情页)。在详情页顶部的标签里找到「SSL」(部分版本显示为「HTTPS」),点进去。

  • 证书来源:选「选择已有证书」,在下拉框里选中第二步里申请或上传的那张证书。
  • 打开「HTTPS」开关。

保存后,用浏览器访问 https://你的域名,地址栏出现锁形图标就成功了。

注意:如果保存时报错,先看证书绑定的域名和网站域名是否完全一致。example.com 和 www.example.com 是两个不同的域名,证书里没有包含的那个访问时会报证书不匹配。

第四步:开启 HTTP 自动跳转 HTTPS

这一步让用户输 http:// 时自动跳到 https://,避免出现「不安全」提示。

还在网站详情的「SSL」标签页里,找到「HTTP 自动跳转 HTTPS」或写成「强制 HTTPS」的开关,打开并保存。

保存后清一下浏览器缓存,重新输入 http://你的域名,能自动跳到 https 就对了。

注意:网站前面如果还有 Nginx 反向代理或 CDN,跳转开关有可能被外层覆盖。出现「重定向次数过多」时,检查是不是两端都做了跳转,保留一处即可。

第五步:验证与常见排查

做完这步,确认整条链路是通的。

  • 打开 https://你的域名,按 F12 →「安全」标签,能看到证书颁发者和有效期。
  • 在 1Panel「网站」→「证书」里确认证书状态正常、到期时间正确。
  • 到期前想手动续签,在证书列表里点对应证书右侧的「续签」。

常见问题对照:申请失败先查 80 端口和域名解析;访问打不开先查 443 端口是否放行;提示证书不匹配就核对域名是否包含在证书的 SAN 列表里。

小结

  • 申请证书前必须保证域名解析生效、80 和 443 端口放行。
  • 单域名用 HTTP 验证,泛域名只能用 DNS 验证。
  • 证书在「网站」→「证书」里申请或上传,在网站详情的「SSL」标签页里启用。
  • 顺手打开「HTTP 自动跳转 HTTPS」,并确认自动续签任务正常。
  • Let's Encrypt 证书 90 天到期,别手动关掉 80 端口。
版权声明:本文来自 GJ站长论坛《1panel 面板怎么设置网站 SSL 证书》
原文链接:https://www.gj0.com/thread-323.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~