我的独立站技术栈:Docker、Nginx、WordPress 和 FastAPI 如何分工

Starvia 当前采用的是一套偏生产化的轻量架构:云服务器上运行 Docker Compose,Nginx 做统一入口,WordPress 承载博客内容,FastAPI 预留给后续小程序和 API 服务。

Nginx 的职责

Nginx 是入口层,负责 HTTPS、域名路由和反向代理。比如 blog.starvia.cn 指向 WordPress,api.starvia.cn 指向 FastAPI。

WordPress 的职责

WordPress 负责内容发布。它的优势不是技术上最酷,而是生态成熟、后台友好、SEO 插件完善,适合快速建立个人内容阵地。

FastAPI 的位置

FastAPI 暂时只保留健康检查和基础服务能力。等小程序启动后,它会承载登录、数据接口、业务逻辑和 AI 服务调用。

发表评论