zoukankan      html  css  js  c++  java
  • 3_主流部署方式介绍-Django+gunicorn+nginx

    下载python

    wgethttps://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
    

      报错

    Cannot find a valid baseurl for repo: base
    

      错误原因没有连接网络

    安装python的依赖包

    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel python-devel mysql-devel gcc make
    

      配置python源码

    ./configure
    

      编译

    ./configure  (这是源代码安装的第一步,主要对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系)

    make         (编译这些源代码,让它生成库文件 )           

    make install (这个执行完后Python-3.4.3就安装完成了)

    pythoh(查看python默认调用的版本)

     which python3.4   (查看文件位置)

     ln   /usr/local/bin/python3.4 python   (将python3.4作为快捷方式链接过来)

    Python  (可以看到系统使用的就是python3.4.3版本了)

    pip3.4 install --upgrade pip
    

      yum安装前编辑

    vi /usr/bin/yum
    

      yum中让python调用备份的python.bak

    安装sql

    yum install mysql-server
    

      启动mysql

    service mysqld start
    

      安装完后,你的root账户是没有密码的。所以你可以直接使用这条命令,就可以登陆控制台了)

    mysql -u root
    

      

    入mysql的控制台,我们要创建后面要用到的数据库

    (创建数据库)
    CREATE DATABASE blog_db CHARSET=utf8;

    (新建账号和密码)

    GRANT ALL ON  *.* TO shawn@localhost IDENTIFIED BY "123456";
    

      

    (默认root用户是没有密码的,这里就是给root用户设置一个密码)

    SET PASSWORD FOR root@localhost=password('654321');
    

      

    (将这些权限的改动进行刷入)

    FLUSH PRIVILEGES;
    

      

    3)安装mysqlclient(因为mys和django之间需要一个桥梁,这个桥梁就是所谓的mysqlclient)

    pip install mysqlclient
    

      

    4)安装django

    我们这可以指定安装1.8.3的版本

    pip install Django==1.8.3
    

     

    开放80端口并保存设置

    ot@abc123 blog_project]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    [root@abc123 blog_project]# service iptables save
    iptables:将防火墙规则保存到 /etc/sysconfig/iptables:     [确定]
    

      

     

  • 相关阅读:
    SQLMAP注入教程-11种常见SQLMAP使用方法详解
    VS2012/2013/2015/Visual Studio 2017 关闭单击文件进行预览的功能
    解决 IIS 反向代理ARR URLREWRITE 设置后,不能跨域跳转 return Redirect 问题
    Spring Data JPA one to one 共享主键关联
    JHipster 问题集中
    Spring Data JPA 定义超类
    Spring Data JPA查询关联数据
    maven命名
    maven仓库
    Jackson读取列表
  • 原文地址:https://www.cnblogs.com/cerofang/p/8506128.html
Copyright © 2011-2022 走看看