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

一、进入项目根目录,使用命令把项目依赖包导出到项目根目录。命令如下:
pip freeze >requirements.txt
在这里插入图片描述

二、将项目打包上传文件夹,一般是上传到与域名同一级的文件夹中如www/wwwroot/项目名
阿里云宝塔部署python-flask项目_第1张图片
三、添加数据库,数据库名和密码跟项目中的数据库配置一样,然后把项目中数据库配置的用户改为宝塔上添加的数据库的用户名

四、去软件商城下载Nginx,python项目管理器,mysql
python版本建议用3.6.8(国内节点)比较流畅一点,当然,其他版本也可以
阿里云宝塔部署python-flask项目_第2张图片
五、添加python项目
阿里云宝塔部署python-flask项目_第3张图片
六、点击配置,添加映射端口,一开始是只有0.0.0.0,需要自己设置端口,添加端口之后,去安全组给它放行,然后点击映射,没有域名可以直接用服务器IP,如果映射失败,可能是之前改过Nginx的配置,把Nginx卸载重新装就可以了
阿里云宝塔部署python-flask项目_第4张图片
七、如果显示的网站,没有显示CSS,JS等静态文件,则点击网站配置文件,添加如下内容。
location /static/
{
alias /www/wwwroot/项目名称/static/:(一定要加冒号,不然会报错)
}

你可能感兴趣的:(flask,python,阿里云,nginx)