跳转至

动态服务器

配置

修改config.yml中的server

server: # 动态服务器配置
  port: 3399 # 端口
  password: py-blog # 密码

启动

本地预览: python blog.py s , 可实时预览博客

后台管理: 访问/admin

登录界面

每次启动都会重新生成secret, 需要重新登录

管理面板

新建文章

文章列表

编辑文章

生产环境

生产环境与本地预览不同

flask框架自带的wsgi server性能低下,只能用来开发和调试,一般会配合WGSI容器来进行生产环境的部署

这里使用gunicorn

安装

通过pip: pip3 install gunicorn

通过包管理器(debian系): apt-get install python3-gunicorn

运行

gunicorn -b 127.0.0.1:3399 wsgi:app (3399为指定端口号)

后台运行:

使用nohup: nohup gunicorn -b 127.0.0.1:3399 wsgi:app &

或者使用systemed

nginx反代

使用nginx反向代理端口3399即可