zoukankan      html  css  js  c++  java
  • 部署Django项目到Centos6.9服务器

     项目完成了一部分,打算先上线试用,公司开了一个新的linux服务器,记录一下。

      1、安装python2.7.15,wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz,新开的服务器没有安装wget,所以首先pip install wget,之后下载成功

         $tar -xzf Python-2.7.15.tgz

        $cd Python2.7.15

        $./configure --prefix=/usr/local/Python2.7.15

        $make

        $make install

      再次运行发现python版本还是2.6,所以需要修改python的指向。

         $ln -s /usr/local/Python2.7.15/bin/python /usr/bin/python2.7

        $cd /user/bin/

        $rm python

        $ln -s /usr/bin/python2.7 /usr/bin/python

      运行Python成功切换2.7.15

      2、安装pip

        $ wget https://bootstrap.pypa.io/get-pip.py
        $ python get-pip.py
       $ find / -name pip # 找到pip路径
       $ ln /usr/local/Python2.7.15/bin/pip /usr/bin/pip
       安装成功
        
      3、最后就可以安装各种环境包了,
    pip install Django==1.8.11...

      4、安装mysql-python报错:
    EnvironmentError: mysql_config not found
      我的服务器是centos,经测试:yum install python-devel mysql-devel解决
      5、安装完所有的包,python manage.py runserver 0.0.0.0:8000测试一下,如被禁止去setting里改一下
    ALLOWED_HOSTS = [‘*’]
    
    
    
    
       6、调试一下uwsgi服务器,我的文件是这样写的:
        

             [uwsgi]
           http=0.0.0.0:8000        #nginx换成socket
           chdir = /root/migo/migo/migo
           module=migo.wsgi:application
           processes = 4
           vacuum = true
           daemonize = /var/log/migo.log    #写入日志,后台运行
           log-maxsize = 50000000
           disable-logging = true

       7、结合nginx和uwsgi。
  • 相关阅读:
    给RArray和CArray加上自己的泛型算法(转)
    由电话号码得到姓名(转)
    在Eclipse中用TODO标签管理任务(转)
    Symbian_C++:Multipart/formdata(转)
    Symbian源代码还原之一,二,三,四,五(转)
    使用Carbide C++进行ODD(On Device Debugging)(转)
    S60_Platform_and_device_identification_codes(转)
    S60 3rd中怎么设置字体类型与字体大小!!!!!(转)
    诺基亚10.22变革影响的分析(转)
    MeeGo软件架构综述(转)
  • 原文地址:https://www.cnblogs.com/qinghuaL/p/9523181.html
Copyright © 2011-2022 走看看