← 帮助中心/部署教程

如何为网站申请并配置免费 SSL 证书

HTTPS 已是网站标配,不仅保护数据安全,也利于 SEO 和用户信任。借助 Let's Encrypt,你可以免费为网站启用 HTTPS。

前提条件

  • 一台 VPS 和已安装的 Web 服务器(如 Nginx);
  • 一个已解析到服务器 IP 的域名。

1. 安装 Certbot

Ubuntu 上执行:sudo apt install -y certbot python3-certbot-nginx。Certbot 是 Let's Encrypt 官方推荐的客户端。

2. 一键签发并配置

运行 sudo certbot --nginx -d 你的域名,按提示填写邮箱、同意条款,Certbot 会自动签发证书并修改 Nginx 配置开启 HTTPS。

3. 自动续期

Let's Encrypt 证书有效期 90 天,Certbot 会自动创建定时任务续期。可用 sudo certbot renew --dry-run 测试续期是否正常。

常见问题

  • 签发失败:检查域名是否正确解析到本机、80 端口是否放行;
  • 混合内容警告:把页面里的 http 资源链接改为 https。

配置遇阻?00Shark 客服可协助排查。

本文由 SharkCloud 编辑团队借助 AI 工具辅助撰写,经人工审核后发布。