昨天刚刚部署完python flask写得一个网站。写完网站后,本地测试好了,就开始上线部署了,正好分享下过程。
WebApp部署条件:
零、前提:
(1)掌握ubuntu基本知识:bash基本脚本的编写,vim的使用,curl的使用,ps的使用,kill的使用
(2)掌握HTTP协议基本知识:request-response模式、HTTP方法、HTTP状态
一、非必要条件:
(1)域名:可选万网、西部数据
(2)域名解析服务(DNS):CloudXNS(个人服务免费、企业服务收费)
二、必要条件:
(1)云服务提供商:阿里云、腾讯云、百度云、新浪云、DigitalOcean
(2)HTTP服务器:Apache、Nginx、uWSGI、Gunicorn
(3)进程管理:supervisor
三、具体部署案例:
(一)部署具体选型:万网域名 + CloudXNS + 腾讯云:Ubuntu 14.04 LTS + Nignx + Gunicorn
(二)部署过程:
(1)购买域名:3 – n 元,域名服务商有购买引导,此不赘述
(2)域名解析:CloudXNS写有教程,写得很好,此不赘述
(3)服务器购买:云服务器服务商有购买引导,此不赘述
(4)HTTP服务器配置:Nginx作为反向代理,实现负载均衡
原文链接:https://blog.csdn.net/weixin_39800971/article/details/111442149
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END