分享好友 最新资讯首页 最新资讯分类 切换频道
【Django】使用宝塔面板快速部署Django项目
2024-12-09 08:30
【Django】使用宝塔面板快速部署Django项目 项目

假设我们刚购买了一台新的Linux服务器,已经安装好Centos操作系统

在服务器供应商管理后台安全组里开放必要端口

国内的云服务器是把所有的端口给屏蔽了的,如果想使用的话需要自己在服务器提供商后台里的安全组里开放端口。比较常见的是阿里云、腾讯云、百度云等。大多数的服务器商是不需要做此操作的。需要开通的端口一般为,8888端口主要是用于访问宝塔的默认端口,为了安全性,可以在面板里面修改


远程shell到服务器目录

终端输入命令:

 

这个目录主要是用于存放宝塔面板和网站(项目)数据的

安装宝塔面板

 

安装过程很简单,输入命令等待即可,就不做过多介绍

安装成功之后就看到如下类似的信息



这里面只有Nginx是必须要安装的,如果你使用的是Mysql数据库,那么Mysql也勾选上,其它的你可以根据自己的需求来决定是否安装。后面如果想安装其它的,也可以在软件管理里安装。留意:软件名后面的三角符号点击它可以选择软件的版本。新手建议默认即可。选择好之后,点击一键安装


我们在左边的软件商店里选择宝塔插件,找到Python项目管理这个插件进行安装

安装项目所需要的Python版本

点击设置

然后出现如下界面:选择我们项目的python版本


域名处填写自己的域名即可,没有域名填写服务器IP地址


留意:在打包项目源码之前,先在本地环境使用下面的命令把环境依赖包导出到文件里,并把这个文件存放在项目目录下,这一步骤非常重要,请务必记得操作。

导出命令

 

这一步操作好之后,我们就通过下面的步骤把项目源码上传上到服务器上去

到python项目的根目录下,上传Django项目源码的压缩包文件,解压到文件目录中


新建成功之后输入如下代码(根据自己的项目信息替换填写,然后保存

 


左侧网站,然后点击网站名,在弹出的窗口里找到’配置文件’,然后配置文件里输入如下代码

 

保存即可


在软件商店里找到Python项目管理插件,然后点击设置,添加项目。里面的各种选项很简单,按实际情况填写就行

值得说的就是端口,端口要和uwsgi.ini里面的那个端口一致。如果有多个项目的话,不同的项目要填写不同的端口。端口随便填写,只要不与其它常用软件端口冲突就好

最新文章
【增长】机构:预计2024年Mini LED背光产品出货增长至1379万台;天钰:AMOLED驱动芯片将于2024年Q2量产;大尺寸LCD/OLED面板供需情况改善
1.机构:预计2024年Mini LED背光产品出货增长至1379万台2.天钰:AMOLED驱动芯片将于2024年Q2量产3.京东方终止云南OLED项目10亿元
2025年百度广告投放最新实战指南
在数字化营销日益重要的今天,百度广告投放已成为众多企业推广品牌、吸引潜在客户的重要手段。然而,随着市场竞争的加剧,如何高
SEO优化站长如何提高搜索排名
在当今竞争激烈的数字市场中,提升网站的搜索排名是每位站长的主要目标。通过有效的SEO策略,不仅可以提高网站的可见性,还能吸
企业在线竞争力提升——专业SEO推广服务助力突破
网站优化SEO推广服务,专注于帮助企业提升在线竞争力。通过专业技术和策略,优化网站排名,吸引潜在客户,助力企业拓展市场,实
全面解析宏碁暗影骑士软件:提升游戏性能的利器
在现代游戏环境中,电脑性能往往是决定玩家游戏体验的关键因素之一。对于游戏爱好者来说,拥有一款能够有效提升游戏性能的软件是
SEO优化推广软件,点击精灵(SEO流量软件)是否真有用?
各位亲爱的小伙伴们,今天小编要和大家一起聊聊关于SEO优化推广软件中的一员——点击精灵(SEO流量软件)。大家都知道,在如今激烈
SEO排名神器套装全面解析,轻松驾驭网站优化
全面解析SEO排名工具套装,涵盖关键词分析、网站结构优化、内容质量评估等功能,助您轻松提升网站排名,快速吸引更多流量。无论
百度网址收录提交入口(百度收录网站链接入口)
对于国内广大中文博客站长来说,百度搜索仍是绕不开的话题,不被搜索引擎抓取,网友很难找到你的文章,网站的访问量定然高不了。
【数据结构】顺序表(Sequential List) && 单链表(Singly Linked List )
01 预备知识1.0 什么是线性表?线性表(List)是零个或者多个数据元素的有限序列.1.1 线性表的基本操作(描述)关于线性表的基本操作