个人学习站点 · 持续整理中

把学过的知识,变成
做得出来的项目。

记录 Web 开发、Python、Linux 服务器和项目实践。这里不追求一次学完,而是通过动手、复盘和持续更新,让每个知识点都真正留下来。

正在学习

以实际项目为线索,逐步补齐基础知识。

WEB

Web 基础

理解网页结构、样式、交互,以及浏览器与服务器如何通信。

HTMLCSSJavaScript
PY

Python

用小脚本解决重复问题,再逐步学习接口开发和数据处理。

语法自动化API
CLI

Linux 与服务器

掌握服务运行、日志定位、反向代理、HTTPS 与日常维护。

LinuxNginxHTTPS
GIT

工具与协作

用版本控制保存过程,用清晰的记录让问题能够复现和复盘。

Git调试文档

学习路线

从理解原理,到独立完成和维护一个小项目。

打牢基础

先理解语法、HTTP、文件系统和命令行,不急着堆框架。

做出功能

围绕一个真实需求完成最小版本,让知识在项目里连接起来。

部署运行

配置域名、Nginx 与 HTTPS,学会查看状态、日志和资源占用。

复盘改进

记录问题、原因和验证方法,再把重复操作整理成清单。

知识卡片

短小、可复习、能在实践中验证。

一次域名访问经过了什么?

浏览器先通过 DNS 找到服务器 IP,再建立 TCP/TLS 连接并发送 HTTP 请求。Nginx 根据请求中的域名选择站点,最后返回页面或转发给后端程序。

反向代理的作用

Nginx 位于用户和应用之间,可以统一处理 HTTPS、域名分流、请求大小与超时,再通过 proxy_pass 把请求交给内部服务。

排查服务问题的基本顺序

先复现并记录现象,再检查 DNS、端口、进程和日志;每次只改变一个因素,修复后用同样路径重新验证。