← 第 6 关 – 项目负责人

第 4/8 课 ⏱ 25 分钟 高级版

HTTPS 与安全

让浏览器出现小锁,给网站做安全检查。

小锁图标是什么意思

浏览器地址旁有小锁?那是 HTTPS——加密连接。访客和网站之间传的一切都在信封里,路上谁也读不了。

没有 HTTPS,浏览器会标 “不安全”——访客会跑。好在今天免费且几乎自动:

跟我看:GitHub Pages 上的 HTTPS

  1. Settings → Pages → 勾选 Enforce HTTPS
  2. 就这样。证书(网站电子身份证)GitHub 自动发,也会自己续。

别的托管找 “Let’s Encrypt” 或 “free SSL”——正经托管今天都一键提供。

老板的安全检查清单

HTTPS 是基础,项目老板还要看更多:

  1. Git 里没秘密——带密钥的 .env.gitignore(用 git status 查)。密钥泄露马上换。
  2. 强密码,绝不上网站——注册商、托管、GitHub 的登录存密码管理器(家长的)。
  3. 分享个人信息前想清楚——不要精确家庭地址、孩子电话、未经同意带照片的名字。同学或队友照片 一定要先问 能不能发。
  4. 备份——代码在 GitHub(本身就是备份!),数据呢?照片?网站外也留一份。
⚠️

小老板的 GDPR: 网站发布他人信息(队照、老师名字)需要同意。15 岁以下同学要家长同意。校长或教练能告诉你学校或俱乐部有什么规定。

轮到你了 💪

  1. 打开 Enforce HTTPS,检查:http://your-site... 自动跳到 https://
  2. 过老板 4 点清单,每项标 ✅ 或要修什么。
  3. 以陌生人眼光看网站:有没有不该公开的你或别人的信息?

检查一下: 网站跑 HTTPS 有小锁,秘密不在 Git,个人信息发布慎重且有同意。

这堂课你要记住