水一下文章

2023-09-14 14:10:28

 前言:相信看到这篇文章的小伙伴都或多或少有一些编程基础,懂得一些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转发过来的请求进行处理。

组件了解即可,会安装使用就好了,

更多推荐

Java 21 正式发布!新特性专栏继续更起来了~

就在昨天晚间,Oracle公司宣布Java21正式发布。该版本是继JDK17之后最新的长期支持版本(LTS),将获得至少8年的支持!Java21号称具有数千项性能、稳定性和安全性改进。新的JDK21包括对15项改进的抢先体验,这些增强功能是在OracleCloudWorld2023会议上宣布的,包括支持虚拟线程以提高整

linux内核——进程

Processesandthreads进程是正在运行的程序,包括下列部分的抽象:(独立的)地址空间一个或者多个线程打开的文件(以描述符fd的形式呈现)套接字信号量Semaphore共享的内存区域定时器信号句柄signalhandler其他的资源和状态信息这些东西都存在于进程控制块(PCB)中。在linux中,是stru

论文精读:Feature Pyramid Networks for Object Detection

文章目录1.摘要1.1背景1.2提出新方法1.3贡献2.引言2.1提出问题2.2叙述Featurepyramid2.3叙述深度卷积网络2.4Featurepyramid的局限2.5使用deepConvNet计算多尺度特征的方式2.6提出我们的方法2.7贡献3.相关工作3.1手工工程特征和早期神经网络3.2深度卷积目标检

指针和数组笔试题讲解(3)

🐵本篇文章将对指针相关笔试题进行讲解,同时也是指针和数组笔试题讲解的最后一篇文章,那么接下来将会对8道笔试题进行逐一讲解笔试题1💻intmain(){inta[5]={1,2,3,4,5};int*ptr=(int*)(&a+1);printf("%d%d",*(a+1),*(ptr-1));return0;}1.

数据结构——C++实现二叉搜索树,前中后序、层序迭代遍历配合仿函数

通过介绍二叉搜索树,到实现最基础的二叉树模型,四种迭代遍历方式。结点模型template<classType>classbinary_tree{/*二叉树是由多个结点组成的,所以定义一个内部的结点类用于构建树*/classBTNode{/*不允许无参构造,因为编译器会对m_val采用默认构造,如果是int类型会导致随机

地牢大师问题(bfs提高训练 + 免去边界处理的特殊方法)

地牢大师问题文章目录地牢大师问题前言题目描述题目分析输入处理移动方式【和二维的对比】边界判断问题的解决代码总结前言在之前的博客里面,我们介绍了bfs基础算法的模版和应用,这里我们再挑战一下自己,尝试一个更高水平的题目,加深一下对bfs算法的理解。如果对bfs更多知识感兴趣的话,可以点个关注,后续会继续更新有关知识点的。

2023/9/15 -- C++/QT

作业:1>将工程文件进行注释2>03login_box.pro:QT+=coregui#core核心库gui图形开发库greaterThan(QT_MAJOR_VERSION,4):QT+=widgets#4.0版本以上自动包含widgets库CONFIG+=c++11#支持C++11版本#Thefollowingde

如何在百度百科建立个人词条,百度词条建立的过程是怎样的

如何在百度百科建立个人词条,很多朋友对百科全书这些问题都非常感兴趣,特别是很多朋友比较关心如何在百度百科上创建自己,下面洛希爱做百科网分享百度百科词条建立的过程,让大家明白创建百科词条是怎么样的。一、准备工作百度百科词条平台不能自己创建是个不正确的说法,自己完全可以再百度百科平台编辑。主要先做好以下准备工作:收集资料:

书剑宠物疫苗接种管理软件操作教程

【软件简介】书剑宠物疫苗接种管理软件是一款宠物疫苗接种管理的工具,适合宠物诊所使用。具有动物主人建档、宠物疫苗接种登记管理、每日提醒、打印疫苗接种通知卡、自定义短信提醒模板等完善的功能。另外本软件的特色是同时具有手机网页版功能,手机扫一扫即能接到电脑数据库,然后在手机上批量打电话,发短信,提醒疫苗接种即将到期的宠物主人

支持国密浏览器的堡垒机叫什么?联系电话多少?

支持国密浏览器的堡垒机叫什么?联系电话多少?目前市面上支持国密浏览器的堡垒机不多,这里给大家推荐行云管家堡垒机,其支持国密算法、国密浏览器,满足数据安全要求。行云管家堡垒机优势1、技术领先:技术团队实力雄厚,自主研发,原厂商;2、服务优质:提供24小时不间断的技术支持和服务;3、经验丰富:拥有10万+中小企业客户;4、

Command not found 解决方法

前言:要更新code上服务器用GUI失败,$patch_delivery_gui,报错:patch_delivery_gui:commandnotfound,上次编TA也是这个问题写了个脚本:这个脚本会先检查ifconfig、firewall-cmd和vim命令是否可用,如果不可用,则尝试安装相应的软件包。然后,它会显

热文推荐