当前位置: 首页 > news >正文

如何通过Gunicorn和Niginx部署Django

本文主要介绍如何配置Niginx加载Django的静态资源文件,也就是Static

1、首先需要将Django项目中的Settings.py 文件中的两个参数做以下设置:

STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(BASE_DIR, 'static')

然后在宝塔面板中执行python manage.py collectstatic 收集静态资源文件,此时会将所有静态资源文件收集到static文件夹中。

2、将STATIC_ROOT = os.path.join(BASE_DIR, 'static')注释,并增加以下语句在settings.py文件中

STATICFILES_DIRS = [
    os.path.join(BASE_DIR,'static')
]

3、打开宝塔面板中的Nginx配置修改,在最后增加以下语句

hz.conf是我自己创建的,也是在网上看到的,方便nginx统一管理,主要是不会乱。

以下是我的hz.conf文件内容:

到此访问提前设置的域名或者IP就可以正常访问了。

希望能帮助到大家。

欢迎大家多多交流,这个问题困扰了我很久,我当时都想花钱请教别人了,没有想到自己摸索出来了。

真的是低估了自己的瞎折腾能力。

http://www.lryc.cn/news/172251.html

相关文章:

  • C语言 cortex-A7核UART总线实验
  • asp.net C#免费反编译工具ILSpy
  • 演讲实录:DataFun 垂直开发者社区基于指标平台自主洞察北极星指标
  • ffmpeg编译 Error: operand type mismatch for `shr‘
  • 【Windows Server 2012 R2搭建FTP站点】
  • python教程:使用gevent实现高并发并限制最大并发数
  • 借助reCAPTCHA实现JavaScript验证码功能
  • 监控数据的采集方式及原理
  • Vue路由与node.js环境搭建
  • 腾讯云16核服务器性能测评_轻量和CVM配置大全
  • Postman应用——下载注册和登录
  • uni-app混合开发 navigateTo、reLaunch、redirectTo、switchTab区别
  • 专业软件测评中心:关于软件性能测试的实用建议
  • vue项目通过json-bigint在前端处理java雪花id过长导致失去精度问题
  • 【全志V3s】SPI NAND Flash 驱动开发
  • 【二叉树】二叉树展开为链表-力扣 114 题
  • NLP文本生成全解析:从传统方法到预训练完整介绍
  • OpenBA:开源模型家族再添一员!从头训练的15B中英非对称Encoder-Decoder结构双语模型...
  • 安防视频监控平台EasyNVR无法控制云台,该如何解决?
  • 基座向量施密特正交化
  • OpenCV图像金字塔
  • Arduino驱动MMA7361/MMA7360三轴加速度传感器(惯性测量传感器篇)
  • ceph分布式存储
  • DA1--用pandas查看网站用户数据
  • JWT令牌
  • uni-app使用CSS实现无限旋转动画
  • java面向对象(八)
  • 【proverif】proverif的下载安装和初使用
  • 浙江大学《乡村振兴战略下传统村落文化旅游设计》许少辉八一著作——2023学生开学季辉少许
  • Centos7.9 一键脚本部署 LibreNMS 网络监控系统