如何为网站申请并配置免费 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 工具輔助撰寫,經人工審核後發佈。