ECS安装宝塔面板并部署Python项目
2021-09-07 1180 版权
版权声明: 本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《 阿里云开发者社区用户服务协议》和 《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写 侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。 简介: 即将大三,通过网络了解到飞天加速计划,对自己使用ECS安装宝塔面板并部署Python项目体验作全程步骤记录。感谢阿里云,让我有在云服务器上实践部署的机会
一、远程连接ECS 二、下载宝塔面板程序 三、放行安全组端口 四、登录面板 五、本地生成依赖包文件(测试服务器Python环境) 启用虚拟环境后,再输入命令pip freeze > requirements.txt,将依赖包都写入当前目录下的requirements.txt文本文件中。 六、部署宝塔官方Python项目管理器 七、添加Python项目并安装依赖模块 之后等待创建操作执行完成、依赖模块加载完成即可。 将默认内容清除,填入以下内容: http = 0.0.0.0:8088 项目目录chdir = /home/www/test.domain.com wsgi文件 前面是启动程序的文件名字去掉.py后缀,后面是文件中的应用名字,一般都是appmodule = hello:app 指定工作程processes = 2 主程master = true 每工作程有2程threads = 2 指定后台日志输出的地方daemonize = uwsgi.log 保存主程的程pidfile = uwsgi.pid 虚拟环境路径(在root下的.virtualenvs下查看)virtualenv = /home/www/test.domain.com/PythonTest_venv 点击映射设置,在弹出的输入框中填写test.domain.com 自动添加的站点备注:Python项目[PythonTest]的映射站点 |