Flask建站教程

Flask建站教程
可爱可倾Flask建站教程
仅针对宝塔面板的建站教程。
建站类型
- 静态资源站选择HTML项目
- 有可执行文件的选择对应的项目,如PHP项目、Node项目、Python项目、Java项目、Go项目、其他项目
- 非静态资源站,也没有可执行文件的选择纯静态PHP项目,可以配置反向代理等
建站通用配置
SSL
- Let’s Encrypt 证书
- DNS 验证-手动解析-自动组合泛域名
- 按照提示修改对应的 CloudFlare 的 DNS 解析
- 验证即可
Nginx
Nginx 包含反向代理等配置,可以在宝塔面板中配置,仅说明server部分。 Nginx server通常包含基本配置、日志配置、Location块、反向代理、HTTPS配置、重定向、缓存配置等
关键结构如下:
server {
基础配置
Location块-用于匹配请求的路径,并定义其处理方式-例如自定义可以访问的目录
反向代理-其实可以看做特殊的Location块
}
具体步骤
环境准备
- 安装Python
- 准备requirements.txt
- 域名需要先在CloudFlare中解析
配置
- 初始化配置,启动方式gunicorn,通信协议wsgi,环境变量无,启动用户www
- 等待安装requirements.txt中的依赖
- 进入配置界面
- 项目信息加入开机启动
- 域名管理-添加域名
- 外网映射打开-可能需要提前配置SSL
- 添加Nginx配置
- 配置SSL证书,打开强制HTTPS
- 重定向,例如非www重定向到www
- 在自定义的下方添加gunicon配置
- 测试访问
评论
匿名评论隐私政策
TwikooGiscus
✅ 若未加载出评论区,请刷新页面~





