linux搭建django运行环境

利用nginx + uwsgi + django平台搭建

默认nginx和ypthon2.7已经安装好了

安装uwsgi:

pip install uwsgi

uwsgi配置django:

  • 创建django_uwsgi.py文件

    #!/usr/bin/env python
    # coding: utf-8
    
    import os
    import sys
    
    # 将系统的编码设置为UTF8
    #reload(sys)
    #sys.setdefaultencoding(‘utf8‘)
    
    #注意:"mysite.settings" 和项目文件夹对应。
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "opsdev.settings")
    
    #from django.core.handlers.wsgi import WSGIHandler
    #application = WSGIHandler()
    
    # 上面两行测试不对,然后从stackflow上面看到了下面两行,测试ok
    from django.core.wsgi import get_wsgi_application
    application = get_wsgi_application()
  • 创建django_socket.xml文件

    <uwsgi>
        <socket>127.0.0.1:8077</socket> <!-- 和nginx中定义的端口要一致 -->
        <chdir>/www/py</chdir>      <!-- 你django的项目目录 -->
        <module>django_wsgi</module> <!-- 名称为刚才上面定义的py文件名 -->
        <processes>4</processes> <!-- 进程数 -->
        <daemonize>/var/log/uwsgi.log</daemonize>
    </uwsgi>

配置nginx文件

location / {
        include uwsgi_params;
        uwsgi_pass 127.0.0.1:8077;
}

启动

uwsgi -x django_socket.xml 

查看进程

ps -ef | grep uwsgi 或者 ps -aux | grep uwsgi

关闭进程

kill -9 [PID]

参考文档:http://lovelace.blog.51cto.com/1028430/1600594/

时间: 2024-08-05 04:53:43

linux搭建django运行环境的相关文章

Windows7下搭建Django运行环境

一直都是在Linux环境下搭建django的运行环境,开学因为需要叫前端的同学帮忙修改模板,所以需要在Windows下搭建起运行环境,想来PHP倒是有不少集成开发环境,Python倒是少的可怜…只在win下用过python,搭建django竟然一时不知道怎么办… 搜索了一圈,在win7下搭建起来了环境,简单的记录一下: 1,安装Python (下载地址:https://www.python.org/downloads/) 我选择呢的是2.7.5版本,安装到了D盘的目录Python27目录 2,添

【PHP】linux搭建PHP运行环境

之前在windows下写了hello world,终归是不够用啊,因为开发环境是Linux,怎么办呢~~~学习学习再学习 写在前面的话:我从百度文库的一个文章里摘出来的,原文章名称<Linux下安装Apache+PHP+MySql 搭建PHP运行环境> http://wenku.baidu.com/link?url=7A49L1QOIznRoJVz7fC6qaHGiCHTYacwYTLZJEIT_E7URXqgoftdsZdl0tLfKn2n_Tb8PPZ4LqYsA_F1xn5jBovPIR

Centos 搭建java运行环境

 linux 搭建java运行环境 [本文档所介绍的内容适用于公司测试/生产等常见的java环境部署] 一:环境部署前准备: 1.1相关软件以及系统 系统要求:Centos 6.0(以上) (64位) 相关中间件:jdk1.7.0_71,  apache-tomcat7.0 1.2下载jdk和tomcat等相关软件 下载jdk(版本为jdk1.7.0_71) wget --no-check-certificate --no-cookies --header "Cookie: oraclelice

从零使用qemu模拟器搭建arm运行环境

为什么会有这篇文章 早在2011年的时候,跟当时同事一起讨论,做Linux系统开发正处于整个Linux开发中间层,没有上层的C/C++业务和数据库的开发经验,也没有底层的内核和驱动开发经验,到底路该如何走--基于对Linux系统开发的理解和内核的兴趣,认为选择Linux内核开发更适合自己.于是到淘宝上买了块三星s3c2440(arm 9)开发板,学起内核开发.没有过多久,机缘巧合,正式加入了公司的内核开发部.就这样跟内核和arm打上交道了. 没有想到这一做就是3年了,arm芯片只有在公司才能使用

在windows上搭建django开发环境

参考自:https://docs.djangoproject.com/en/dev/howto/windows/ 环境: windows 8.1 Steps: 安装python 在 http://python.org/download/上下载windows版本进行安装 添加下面的路径到环境变量PATH: C:\Python34\;C:\Python34\Scripts; 安装开发IDE eclipse 下载地址: http://www.eclipse.org/downloads/ 安装eclip

VScode 搭建 django 开发环境(Win Python3.71 django1.11.11)

全新Win10下安装开发环境记录 安装VScode 安装Git 安装Python3.71 VScode安装好相关插件 新建好文件夹用 VScode 打开 code-终端-新建终端 要创建虚拟环境,请使用以下命令,其中“env”是环境文件夹的名称: 1 py -3 -m venv env 进入虚拟环境文件夹 cd env 安装指定版本DJango pip3 install django==1.11.11 安装依赖 pip3 install pylint pylint_django 输出已安装了 D

Linux 搭建深度学习环境教程

Linux 搭建深度学习环境教程 Notes: ? 开门见山:使用 Anaconda 直接搞定 Linux Nvidia 驱动这个千年难题 ? 重点: 关于这个问题,今天我来总结一篇专治头疼的药方:只需要安装 Anaconda ,使用 conda 安装 Pytorch 或者 Tensorflow-gpu 即可. conda 会自动帮助我们安装好几乎所有必需的驱动,可谓是一键式安装,简直是我等"菜鸡"们的福音!!! I Love Anaconda ?????? 1. Linux 发行版选

Docker 搭建 Tomcat 运行环境

使用 Docker 搭建 Tomcat 运行环境 1. Docker与虚拟机的区别 2 搭建过程 2.1 准备宿主系统 准备一个 CentOS 7操作系统,具体要求如下: · 必须是 64 位操作系统 · 建议内核在 3.8 以上 查看 CentOS 7系统内核: [[email protected] ~]# uname  -r 3.10.0-327.el7.x86_64 2.2 安装Docker [[email protected] ~]# yum  -y   install   docker

9款一键快速搭建PHP运行环境的好工具

原文链接: http://www.cmhello.com/a-key-build-php-environment.html 内容提要: 建立一个PHP网站,首先需要搭建PHP的开发和运行环境,对于PHP初学者也是一个难题,下面介绍部分一站式PHP环境搭建安装程序.小编推荐使用APMServ或者phpnow. 一键搭建PHP运行环境工具 1.APMServ http://apmserv.s135.com/国内研发,功能强大,操作简单,无需安装,只需鼠标一点,即可在自己的电脑上傻瓜全自动搭建一个完美