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时可能要加上绝对路径。
  • 相关阅读:
    K8S calico
    K9S之glusterfs
    kubeadm安装报错
    创建crd和cr
    分布式学习汇总
    容器常见问题分析
    项目迁移到k8s平台流程
    K8S storageclass
    awk命令
    K8S headless service服务详解
  • 原文地址:https://www.cnblogs.com/xiaolee-tech/p/14182228.html
Copyright © 2011-2022 走看看