安装宝塔
这个是最新的地址:https://www.bt.cn/bbs/thread-19376-1-1.html。
ubuntu 的安装脚本是:wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 12f2c1d72
其他系统的安装脚本参见上面的网页的,非常全面。一键安装。
安装好之后,就可以通过显示的用户名和密码登录,以及网址 url 就可以访问到后台。
为了更好的开发,可以安装 vscode remote,这里就不展开说细节了。
安装 flask
安装 flask 的 restful 即可。
Flask==2.2.2
Flask-RESTful==0.3.9
准备好自己的应用程序,没有路径要求。
运行 flask app
安装之前需要先安装 2 个软件,在 bt 里面的软件商店里面可以看到。
-
进程守护管理器 2.4 基于 Supervisor 开发的进程守护工具,可以让进程开机启动,异常关闭自动重启,这个软件是为了安装的 flask 是守护进程。
-
Python 项目管理器 2.1 快速部署 Python 项目,当前仅支持 Centos7.x(我用的 ubuntu20 也可以),可部署框架有 flask,django,sanic。
接下来就参考这个教程。https://www.bt.cn/bbs/thread-90005-1-1.html
按照上面的修改完了之后,有可能 post 的 data 太长会运行失败,建议修改配置文件
添加 ssh
网站->创建其他网站,输入域名,主要是申请 ssl 证书。
然后到软件商店里面找到 Python 项目管理器,里面映射到这个 IP 既可以通过 https 访问了。
微信公众号:cdtfug,欢迎关注一起吹牛逼,也可以加微信号「xiaorik」朋友圈围观。