| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Centos环境部署django项目(永久复用) -> 正文阅读 |
|
[Python知识库]Centos环境部署django项目(永久复用) |
一:基础环境介绍:Centos:7.8(cat /etc/redhat-release查看版本号) Python:3.9.5(python -V查看版本号) Django:2.2.6(django-admin --version查看版本号) Uwsgi:2.0.20(uwsgi --version查看版本号) Nginx:1.20.1 (nginx -v查看版本号) 二:部署环境安装配置:1.基础依赖环境安装
2.安装wegt,vim,unzip等必须命令
3.安装python与pip(或者python多版本管理工具pyenv等)
? ?4.安装nginx
5.安装uwsgi
三:部署django项目:1.上传项目并安装项目模块并启动测试
2.在项目里配置uwsgi.ini配置文件(1)在settings.py所在目录vim新文件 项目名称.ini
(2)配置 项目名称.ini文件
?(3)检查settings.py配置并收集项目静态文件 一般都是这个配置: settings.py配置: STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, '/static/')
STATICFILES_DIRS = [
os.path.join(BASE_DIR, '../bitmain_cmdb/static'), ## 实际静态文件所在项目路径,亲测好使
]
url.py配置: from django.conf.urls import *
from django.contrib import admin
from django.conf.urls import url,include
from django.conf.urls.static import static
from django.conf import settings
urlpatterns = [
url(r'^cmdb_admin/', admin.site.urls),
] + static(settings.STATIC_URL,document_root = settings.STATIC_ROOT)
执行收集静态文件命令:
(4)启动测试,并查看日志
启动:uwsgi -i 项目名称.ini 查看进程 ?查看日志,服务启动正常 ?3.配置nginx
nginx.conf配置
(4)启动nginx
(5)访问django项目http://服务器ip/login/ 四:备注之后项目重启只需要重启uwsgi之后再重启nginx即可,切记正式环境要关掉django的debug模式,防止报错源码被看到。
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 12:59:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |