flask|阿里云宝塔部署python-flask项目

一、进入项目根目录,使用命令把项目依赖包导出到项目根目录。命令如下:
pip freeze >requirements.txt
flask|阿里云宝塔部署python-flask项目
文章图片

【flask|阿里云宝塔部署python-flask项目】二、将项目打包上传文件夹,一般是上传到与域名同一级的文件夹中如www/wwwroot/项目名
flask|阿里云宝塔部署python-flask项目
文章图片

三、添加数据库,数据库名和密码跟项目中的数据库配置一样,然后把项目中数据库配置的用户改为宝塔上添加的数据库的用户名
四、去软件商城下载Nginx,python项目管理器,mysql
python版本建议用3.6.8(国内节点)比较流畅一点,当然,其他版本也可以
flask|阿里云宝塔部署python-flask项目
文章图片

五、添加python项目
flask|阿里云宝塔部署python-flask项目
文章图片

六、点击配置,添加映射端口,一开始是只有0.0.0.0,需要自己设置端口,添加端口之后,去安全组给它放行,然后点击映射,没有域名可以直接用服务器IP,如果映射失败,可能是之前改过Nginx的配置,把Nginx卸载重新装就可以了
flask|阿里云宝塔部署python-flask项目
文章图片

七、如果显示的网站,没有显示CSS,JS等静态文件,则点击网站配置文件,添加如下内容。
location /static/
{
alias /www/wwwroot/项目名称/static/:(一定要加冒号,不然会报错)
}

    推荐阅读