返回顶部
首页 > 资讯 > 服务器 >云服务器使用宝塔搭建Python环境,运行django程序
  • 381
分享到

云服务器使用宝塔搭建Python环境,运行django程序

2024-04-02 19:04:59 381人浏览 独家记忆
摘要

目录安装宝塔配置 python 运行环境安装 Python配置 Django 环境安装模块Nginx 反向代理在正式开始之前,你需要有一台服务器。 安装宝塔 宝塔官网:https:/

在正式开始之前,你需要有一台服务器

安装宝塔

宝塔官网:https://www.bt.cn/

如果使用的是 Centos 系统,使用下述命令安装即可。


yum install -y wget && wget -O install.sh Http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完毕出现访问地址,账号和密码。

此时要做的第一个操作是去云服务器的控制面板,把 8888 端口放开,具体的可以检索安全组配置,开启端口即可。

再次访问宝塔安装之后的地址,能看到登录界面,表示端口开启,宝塔可以正常操作。

配置 Python 运行环境

打开宝塔的软件商店,按照下图所示安装相关内容,默认登录宝塔之后,它会推荐安装 LAMP 或者 LNMP,选择推荐安装即可。

尤其注意上述的 Python 项目管理器 是我们后续操作 Python 程序的必备插件

安装 Python

点击 Python 项目管理器 右侧的设置按钮,弹窗选择 版本管理,之后安装你需要的 Python 版本,这个地方安装的速度有点慢,略微等待一会即可。

配置 djanGo 环境

配置 django 环境时,一定要注意参照下图配置,关于是否安装模块依赖,需要看你的项目中是否存在 requirements.txt 文件,如果存在,才可勾选,模块也可以在项目开启之后,另行配置。

安装模块

项目初始化完毕之后,点击右侧的模块,手动安装项目中用到的模块,例如 django

模块安装 一定要注意 版本号问题,例如 django 我本地使用的是 2.x 版本,所以服务器安装的也是该版本。

所有模块安装完毕,就可以重启 Python 服务了,这里需要时刻关注日志内容,确定可以重启成功。

这里会展示出 Python django 运行过程中出现的各种问题。

例如在首次运行会出现 Centos 系统自带的 sqlite3 版本过低,在日志中会出现 SQLite 3.x.x or later 等字样,这时就需要去升级 SQlite 的版本了。

以下内容转载自网络(https://www.jb51.net/article/231391.htm,感谢原作者,大家可以参考进行升级)


#更新SQLite 3
#获取源代码(在主目录中运行)
[root@djangoServer ~]# cd ~
[root@djangoServer ~]# wget https://www.sqlite.org/2019/sqlite-autoconf-3270200.tar.gz
[root@djangoServer ~]# tar -zxvf sqlite-autoconf-3270200.tar.gz

#构建并安装
[root@djangoServer ~]# cd sqlite-autoconf-3270200
[root@djangoServer sqlite-autoconf-3270200]# ./configure --prefix=/usr/local/sqlite
[root@djangoServer sqlite-autoconf-3270200]# make && make install

#检查版本
## 最新安装的sqlite3版本
[root@djangoServer ~]# /usr/local/sqlite/bin/sqlite3 --version
3.27.2 2019-02-25 16:06:06 bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0f6d7
[root@djangoServer ~]#

## Centos7自带的sqlite3版本
[root@djangoServer ~]# /usr/bin/sqlite3 --version
3.7.17 2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668
[root@djangoServer ~]#

## 可以看到sqlite3的版本还是旧版本,那么需要更新一下。
[root@djangoServer ~]# sqlite3 --version
3.7.17 2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668
[root@djangoServer ~]#

## 更改旧的sqlite3
[root@djangoServer ~]# mv /usr/bin/sqlite3  /usr/bin/sqlite3_old

## 软链接将新的sqlite3设置到/usr/bin目录下
[root@djangoServer ~]# ln -s /usr/local/sqlite/bin/sqlite3   /usr/bin/sqlite3

## 查看当前全局sqlite3的版本
[root@djangoServer ~]# sqlite3 --version
3.27.2 2019-02-25 16:06:06 bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0f6d7
[root@djangoServer ~]#

#将路径传递给共享库
# 设置开机自启动执行,可以将下面的export语句写入 ~/.bashrc 文件中,如果如果你想立即生效,可以执行source 〜/.bashrc 将在每次启动终端时执行
[root@djangoServer ~]# export LD_LIBRARY_PATH=/usr/local/sqlite/lib

只要运行中,日志无错误数据产生,就表示配置成功,接下来就可以设置 nginx 反向代理了。

nginx 反向代理

点击下图映射 按钮,输入域名或者服务器外网 IP。

返回宝塔网站功能菜单,会看到出现一个新的站点。

点击网站名,可以查阅其反向代理配置,确保其在运行中即可。

此时,你可以打开浏览器,输入域名或者 IP,测试是否可以正常访问 django 程序,如果还报错,那查看项目根目录中 settings.py 文件,是否配置如下内容,即 ALLOWED_HOST

如果你的 Django 程序还存在静态资源,注意去反向代理配置中(找个空行),增加静态目录配置。


    location /static/
    {
        alias /www/wwwroot/项目地址/static/;
    }

最后记得确定宝塔里面,网站端口是否准入,例如本案例中的 8000

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: 云服务器使用宝塔搭建Python环境,运行django程序

本文链接: https://lsjlt.com/news/159410.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 云服务器使用宝塔搭建Python环境,运行django程序
    目录安装宝塔配置 Python 运行环境安装 Python配置 django 环境安装模块nginx 反向代理在正式开始之前,你需要有一台服务器。 安装宝塔 宝塔官网:https:/...
    99+
    2024-04-02
  • 宝塔服务器面板怎么搭建PHP运行环境
    宝塔服务器面板是一个开源的服务器管理面板,可以简化服务器管理的流程,简单易用。其中,PHP作为一种流行的服务器端脚本语言,可以被宝塔面板支持,并在此基础上进行搭建运行环境。一、安装宝塔服务器面板在搭建PHP之前,需要先安装宝塔服务器面板。用...
    99+
    2023-05-14
    宝塔面板 php
  • 宝塔服务器面板如何搭建PHP运行环境
    这篇文章主要介绍了宝塔服务器面板如何搭建PHP运行环境的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇宝塔服务器面板如何搭建PHP运行环境文章都会有所收获,下面我们一起来看看吧。一、安装宝塔服务器面板在搭建PHP...
    99+
    2023-07-05
  • 利用宝塔服务器面板快速搭建PHP运行环境
    目录 宝塔面板介绍 安装面板 环境配置 如果需要进行php开发,开发环境少不了。 这个环境主要有两种,一是编辑器或IDE,一是服务器的运行环境。 编辑器常用的有vscode、sublime、phpstorm、hbuilder等都可以,这...
    99+
    2023-08-31
    php 服务器 数据库
  • 云服务器搭建宝塔教程
    首先,要先选择云服务器品牌,最好选择一些知名的云服务器品牌,例如阿里云服务器、腾讯云服务器等,同时也要根据自己的业务类型和需要的服务,选择合适的云服务器。 选择云服务器,可以考虑选择一些虚拟化技术,虚拟化技术可以让我们更加灵活地部署和管理...
    99+
    2023-10-27
    宝塔 服务器 教程
  • 云服务器php运行环境怎么搭建
    要搭建云服务器上的PHP运行环境,可以按照以下步骤进行操作:1. 选择云服务器:根据自己的需求选择一个云服务器。2. 安装操作系统:...
    99+
    2023-08-19
    云服务器 php
  • 服务器上搭建php运行环境
    你是否想过在自己的服务器上搭建PHP运行环境,来运行一些基于PHP的Web应用程序,如WordPress或Drupal?在本文中,我们将讨论如何在Linux服务器上安装和配置PHP运行环境。首先,你需要使用SSH客户端连接到你的Linux服...
    99+
    2023-05-24
  • 云服务器搭建python编程环境
    云服务器搭建Python编程环境的方式有很多,以下是一些常见的方式:创建虚拟机(VM)。可以使用开源Python虚拟机库,例如Kubernetes、Prometheus等,或者自己编写一个虚拟机。使用虚拟机可以大大加快Python编程环境的...
    99+
    2023-10-26
    环境 服务器 python
  • 如何搭建php服务器运行环境
    要搭建PHP服务器运行环境,需要进行以下步骤:1、安装Web服务器Web服务器是用于运行PHP脚本的基础,常见的Web服务器有Apa...
    99+
    2023-03-15
    搭建php服务器 php服务器 服务器
  • 【Linux环境搭建】用云服务器搭建Linux环境
    目录 1. 我们为什么要学Linux 2. 云服务器购买 3. 远程连接云服务器 4. 如何创建新用户   5. 第一个Linux程序 总结: 写在最后: 1. 我们为什么要学Linux 作为一个程序员,你必须学好Linux,至于为什么...
    99+
    2023-09-04
    linux
  • 腾讯云服务器怎么搭建wordpress运行环境
    要搭建wordpress运行环境,通常需要以下步骤: 安装wordpress:首先需要安装Web服务器软件,常见的有Linux操作系统、Squarespace和BeautifulSoup等。可以在网上下载并安装它们。 配置服务器:配置服...
    99+
    2023-10-26
    运行环境 腾讯 服务器
  • PHP操作宝塔面板Api,宝塔服务器搭建,API接口使用教程
    最近两个月都在写Bty项目,所以收集了很多很多宝塔常用到的一些Api接口,官方文档虽然写了一点,但是始终是不怎么全的,下面我们来看看宝塔面板的接口如何抓取 接口抓取 1、登录宝塔面板 2、找到自己想要的功能 3、f12打开...
    99+
    2023-09-01
    php 开发语言
  • CentOS7环境下使用Docker搭建PHP运行环境的过程详解
    相关文章: CentOS7下使用yum安装Docker Win10环境下使用Docker搭建PHP运行环境 1、创建私有网络 docker network create lnmp...
    99+
    2024-04-02
  • 阿里云服务器搭建Php+Apache运行环境的详细过程
    目录1.apache1.1 安装apache1.2 开启apache1.3 验证安装是否成功1.4 验证是否能够正常访问2.Php2.1 安装php2.1 验证php是否安装成功3....
    99+
    2024-04-02
  • 搭建Python的Django框架环境并建立和运行第一个App的教程
    Django是python中目前风靡的Web Framework, 那么什么叫做Framework呢, 框架能够帮助你把程序的整体架构搭建好, 而我们所需要做的工作就是填写逻辑, 而框架能够在合适的时候调用...
    99+
    2022-06-04
    第一个 框架 环境
  • 宝塔服务器阿里云构建高效稳定的云环境
    简介:本文将详细介绍如何使用宝塔服务器搭建阿里云云环境,包括选择合适的服务器配置、安装和配置宝塔面板、设置云服务等。通过本文,您可以学习到如何在阿里云上搭建一个安全、稳定、高效的服务器环境。 内容: 标题1: 宝塔服务器的选择 简介1:在搭...
    99+
    2024-01-26
    高效 阿里 宝塔
  • 云服务器怎么搭建python环境
    搭建Python环境需要准备好相关的依赖,下面是一个简单的Python环境搭建的示例:Python是一种跨平台的编程语言,下面是一些常用的Python依赖库的安装方法:```python pip install python python2...
    99+
    2023-10-25
    环境 服务器 python
  • 腾讯云服务器怎么搭建wordpress运行环境异常
    如果您使用的是腾讯云服务器(以下简称腾讯云服务器),出现以下情况可能会导致出现wordpress运行环境异常: 服务器不可用:如果服务器未能及时响应应用程序的请求,可能会导致服务器不可用或应用程序无法启动。 服务不可用:如果服务出现故障...
    99+
    2023-10-26
    运行环境 腾讯 异常
  • 腾讯云服务器怎么搭建wordpress运行环境文件
    要搭建wordpress运行环境,通常需要以下文件: 配置文件: Userconfig: 用于配置WordPress的登录身份。可以使用不同的用户名和密码作为登录身份。 Secret Writer: 用于保存WordPress的所有...
    99+
    2023-10-26
    运行环境 腾讯 服务器
  • Ubuntu服务器下搭建php运行环境的方法
    本文实例讲述了Ubuntu服务器下搭建php运行环境的方法。分享给大家供大家参考,具体如下: 安装 Apache2: sudo apt-get install apache2 安装PHP模块: sudo a...
    99+
    2022-06-04
    Ubuntu 搭建 php环境
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作