抖音无水印解析 2.0 部署教程

前言

这个是 2.0 版本,使用现在流行的前后端分离思想重构。

体验网址:https://douyin.bigdataboy.cn
源码地址:https://github.com/bigdataboy2020/fastapi_douyin

使用到的技术

后端:

  • 语言:Python
  • WEB框架:FastAPI (现代、快速(高性能)的 Web 框架)
  • 服务器框架:Uvicorn(基于asyncio开发的一个轻量级高效的web服务器框架)
  • 反向代理:Nginx (高性能的HTTP和反向代理web服务器)
  • 进程管理:Supervisor (ython开发的一套通用的进程管理程序)

前端:

  • UI框架:LayUI
  • 静态文件存放:Nginx

前端部署

宝塔 添加网站

mark

上传前端源码

api 请求域名可以部署后端之后,再来修改

mark

部署后端

再添加一个网站,用于添加反向代理

mark

修改后端配置 & 上传源码

允许浏览器跨域请求的网址。需要修改成自己的前端域名

mark

宝塔添加Python项目

Python 版本需要 3.6 以上。

mark

添加进程守护

运行目录 :/www/wwwroot/api.bigdataboy.cn 网站目录
启动参数:/www/wwwroot/api.bigdataboy.cn/api_venv/bin/uvicorn main:app

按照自己的网站目录改改

mark

守护进程配置成功如下,这时只需要 去 Python项目管理器 再启动一次该项目就行。

mark

配置反向代理

mark

即可部署成功,有问题联系QQ 876545500

发表评论 / Comment

用心评论~