zoukankan      html  css  js  c++  java
  • CentOS下部署Django线上运行环境

    一、环境(全部是最新版,所以坑多一些)

    • Centos8
    • mysql8
      - mysqlclient
    • 安装mysqlclient
      • 执行pip3 install mysqlclient
        • image-20201223153036726
      • 执行yum install mysql-devel ,再次运行 pip3 install mysqlclient
        • image-20201223153151141
      • 可能是gcc没有安装,centos下直接运行gcc会自动提示安装
        • image-20201223153254192ls
      • 安装gcc后再次运行pip3 install mysqlclient,错误依旧
      • 执行yum install python3-devel,再次执行:pip3 install mysqlclient
        • image-20201223153632271
    • django3
      - 建立虚拟环境
    • uwsgi
    • nginx

    二、根据《精通Django3 Web开发》一书中的步骤配置。

    • 需要注意的点:
      - Centos 防火墙的问题,书中是关闭。我想应该是建立一个规则,但如何建立规则我还没有研究。下一步抽空学一下。
      - nginx 中user 如果不是root的话,可能静态文件访问不到,出现403禁止访问错误
      - 还有nginx安装位置的问题,启动nginx时可能要加上绝对路径。
  • 相关阅读:
    jquey 阻止表单提交
    Array.prototype.remove 删除数组元素
    <asp:HiddenField> 控件 实现键值对保存
    jquery实现倒计时
    作业
    第六周作业
    第四周作业
    第二次作业
    2021.3.4(四个题)
    增删改查
  • 原文地址:https://www.cnblogs.com/xiaolee-tech/p/14182228.html
Copyright © 2011-2022 走看看