随课程进度持续更新。术语仅在理解后收录。
example.com)转换为机器可读的 IP 地址。核心记录类型:A(域名→IPv4)、AAAA(域名→IPv6)、CNAME(域名→另一个域名)、MX(邮件路由)。www.example.com → example.com。CNAME 不能与 MX 等其他记录共存于同一名称。server_name 指令配合 SNI 实现多站点共用一个 IP。docker compose up 命令即可启动整个服务栈。.service 单元文件定义应用如何启动、重启、记录日志。ufw allow 80/tcp 一行命令即可放行 HTTP 流量。.github/workflows/*.yml 文件定义自动化流水线。~/.ssh/id_rsa),服务器存储公钥(~/.ssh/authorized_keys)。连接时用私钥签名验证身份。http:// 也要自动升级。防止 SSL Strip 攻击。| 状态码 | 含义 | 部署中常见原因 |
|---|---|---|
| 200 | OK — 请求成功 | 一切正常 |
| 301/302 | 重定向 | HTTP→HTTPS 跳转、域名跳转 |
| 403 | Forbidden — 禁止访问 | 防火墙拦截、目录权限错误、Nginx deny 规则 |
| 404 | Not Found — 找不到资源 | 文件路径不对、反向代理后端未启动 |
| 502 | Bad Gateway — 网关错误 | 上游后端未运行、端口写错、防火墙拦了后端端口 |
| 503 | Service Unavailable | 服务过载、维护中、Docker 容器挂了 |
| 504 | Gateway Timeout | 后端响应超时、数据库慢查询 |