阿里云+ubuntu+宝塔+flask部署网站,最简易傻瓜流程
其实很简单!centos\ubuntu都可
购买云服务器ECS后,进入控制台,点击远程连接

选择Workbench远程连接
进入后登陆,用户名root,密码忘记可以在VNC远程连接中重置
然后输入宝塔面板安装命令,回车,再输入y,回车,宝塔就安装好了,记下账号密码和访问地址

阿里云控制台安全组添加8888端口,具体可看宝塔的说明
另外还要添加80端口!切记!默认是不添加的,导致网站无法访问
这个时候访问服务器IP地址,应该可以连接了,只是还没网站

登陆宝塔,软件商店,安装Nginx和python 管理器!其他可选

python管理器非常好!可以管理python的模块,还能自动使用虚拟环境!说是只支持centos,但是ubuntu安装也没出错!
接下来配置网站环境,打开prompt或者cmd ,定位到项目文件,导出依赖环境:
pip freeze >requirements.txt
然后把项目文件上传到/home/pyp/flaskweb
然后配置python项目管理器!下面参考这里:宝塔面板部署Python的Flask框架项目 - 心的开始~ - 博客园 (cnblogs.com)




注意,自动安装的python模块版本可能是不对的
最后映射域名

如果用IP访问,域名就直接填IP
浙公网安备 33010602011771号