呼噜怪
楼主
发布于 2023-7-5 16:23:02
阅读 992
查看全部
前言:相信看到这篇文章的小伙伴都或多或少有一些编程根底,懂得一些linux的根本命令了吧,本篇文章将率领大家效劳器如何部署一个使用django框架开发的一个网站停止云效劳器端的部署。
文章使用到的的工具
Python:一种编程语言,只能停止后端数据的处置和管理前端HTML文件,不能用来处置HTTP恳求Nginx:web效劳器,用于处置HTTP恳求uWsgi:Python的第三方库,建立Nginx和Python环境的交互通信Django:Python的Web开发框架,部署HTML文件和数据库
接下来我将通过下列 云效劳器一步一步演示,
0.创建云效劳器(选择免费的即可)
1.连接云效劳器
1.0.0通过idea的ssh停止连接
输入你的云效劳器ip与密码,用户名默认是ssh,连接胜利后会有一个控制台出来
在这个控制台中就可以操作您的云效劳器了
1.0.1建立文件连接
配置好之添加文件映射(你本机的项目地址与效劳器项目地址),后点击阅读远程主机
效果如下,可以直接看到目的虚拟机中的文件
1.0.2把项目所需文件上传进云效劳器
右击项目文件->部署->上传到sfy
2.效劳器端应用的装置
2.0 组件流程图
nginx:用作转发反向代理,根本所有效劳器都会使用到这个,可能有人要问不使用可以不?假设只是测试的话可以不使用,python,java中的web容器可以承载的并发量过小,使用nginx可以进步承载量,举个例子:在不使用nginx时同时有100个人访问你的网站,你的网站挂了,假设使用nginx的话1000个人同时访问也没什么问题。
uwsgi:监听端口,主要监听nginx转发过来的恳求停止处置。
组件理解即可,会装置使用就好了,不用要去深究 |
|