快速上手:用五分钟部署Django项目到Linux服务器,保姆级教程!

大家好,本篇文章我们将进行 django 项目部署到服务器上,这样其他人就可以轻松访问我们的项目了!

目录

一、注册云服务器账户

二、创建实例

三、使用宝塔Linux

四、部署Django项目

视频教程:快速上手:用五分钟部署Django项目到Linux服务器,保姆级教程!_哔哩哔哩_bilibili

一、注册云服务器账户

在开始之前,我们需要一台云服务器来托管我们的项目

这里我使用亚马逊的云服务器,因为他们提供了免费的使用时长

服务器地址:https://mic.anruicloud.com/url/2445

在使用之前我们需要注册一个账户:


二、创建实例

注册完成后,就可以进入我们的控制台了。

在控制台里点击EC2:

现在开始来创建一个实例

这个Web服务器名称可以随便写:

这里就选择使用ubuntu系统作为我们的服务器

创建完后就可以连接我们的ubuntu服务器了

这里有多种连接方式,我们选择浏览器连接就可以了

这样就打开了我们的ubuntu服务器


三、使用宝塔Linux

接着我们要来使用宝塔Linux面板来部署我们的项目

因为宝塔Linux面板提供了一套图形化的界面,可以帮助我们快速、方便地搭建和管理服务器环境

这里我们找到ubuntu的安装脚本:

到我们的ubuntu进行安装

安装完成后会给我们平台的信息,我们将信息进行保存

可以看到这里要求我们将这个39557端口放行

所以我们要回到控制台,打开实例里的安全组

在规则里添加39577端口

现在就可以打开宝塔linux平台了

这里因为浏览器的原因会有警告,我们继续访问就可以

进入后将我们的账号密码复制过来登录


四、部署Django项目

现在我们开始来部署Django项目

在开始前我们需要安装python和django项目相关的东西

这里要安装python的pip包和django包

安装完成后要将我们的Django项目上传到 /www/wwwroot/这个路径下

上传完后开始运行我们的Django项目

先进入到我们的项目路径

再执行Django的启动命令

需要注意的是这里我们使用的是8000端口

同样我们需要到控制台里将这个端口在安全组里放行,这样我们才能访问到Django项目

放行端口后就可以执行命令启动我们的Django项目

现在我们的Django项目已经启动

要访问项目就需要我们的公有ip进行访问

输入公有ip和端口号就打开我们的项目了

这就是我们的Django项目,可以进行路由切换

这样我们的Django项目就部署到服务器上了,只要我们的服务器不关闭,我们都可以随时打开Django项目!

相关推荐
张驰咨询公司12 小时前
六西格玛Python DOE试验矩阵:3因子2水平生成与验算
python·六西格玛·实验设计·itertools·doe试验矩阵
熊猫钓鱼>_>12 小时前
鸿蒙 PC 三方库适配复盘:libfvad 1.0 —— 把 WebRTC VAD 做成能装进采集链路的静态库
服务器·开发语言·华为·harmonyos·openharmony·适配·鸿蒙pc
用户83514140494913 小时前
把日志和寄存器值喂给AI做故障定位,我的实际问法
linux·ubuntu
Ruiery13 小时前
Linux 6.6内核内存管理深度解析(十七):vmalloc — 内核要“虚拟连续“就够:物理页逐个凑,页表来连
linux·运维·服务器
像风一样自由202013 小时前
2.如何用FastAPI把一个Python算法封装成HTTP服务
python·算法·fastapi
Escalating_xu13 小时前
【Linux 网络编程】ARP 的具体过程与 ARP 欺骗:一条 IP → MAC 映射,怎样改变数据的去向?
linux·网络·tcp/ip
青少儿编程课堂13 小时前
蓝桥杯·全国青少年信息素养大赛·电子学会Python/C++考级:字典树前缀树与单词检索统计
c++·python·算法·bfs·信息学竞赛
田里的水稻13 小时前
FA_CNN卷积神经网络十八---感知机到多层感知机PyTorch
人工智能·pytorch·python
R²AIN SUITE13 小时前
企业智能体平台私有化部署需要什么服务器?CPU、内存、显卡与项目管理集成的7个评估项
运维·服务器
坚定的共产主义生产设备永不宕机13 小时前
服务器从裸机开始搭建ESXI虚拟机
linux·服务器·网络