一、进入项目根目录,使用命令把项目依赖包导出到项目根目录。命令如下:
pip freeze >requirements.txt
文章图片
【flask|阿里云宝塔部署python-flask项目】二、将项目打包上传文件夹,一般是上传到与域名同一级的文件夹中如www/wwwroot/项目名
文章图片
三、添加数据库,数据库名和密码跟项目中的数据库配置一样,然后把项目中数据库配置的用户改为宝塔上添加的数据库的用户名
四、去软件商城下载Nginx,python项目管理器,mysql
python版本建议用3.6.8(国内节点)比较流畅一点,当然,其他版本也可以
文章图片
五、添加python项目
文章图片
六、点击配置,添加映射端口,一开始是只有0.0.0.0,需要自己设置端口,添加端口之后,去安全组给它放行,然后点击映射,没有域名可以直接用服务器IP,如果映射失败,可能是之前改过Nginx的配置,把Nginx卸载重新装就可以了
文章图片
七、如果显示的网站,没有显示CSS,JS等静态文件,则点击网站配置文件,添加如下内容。
location /static/
{
alias /www/wwwroot/项目名称/static/:(一定要加冒号,不然会报错)
}
推荐阅读
- B站|B站马士兵python入门基础版详细笔记(5)
- python|python爬虫实战演示
- python|day04 循环练习题
- nginx+ffmpeg|视频直播(使用ffmpeg推送到nginx-rtmp实现rtsp转换rtmp)
- Debug生涯|seaborn urllib.error.URLError: < urlopen error [WinError 10054] 远程主机强迫关闭了一个现有的连接。>
- python|使用python-Django创建Web站点
- 数学建模的知识|数学建模 层次分析法 python计算权重
- anaconda|anaconda和ts
- #|Python剑指offer打卡-4