uwsgi 配置 初试

/**************************************************************************************
 *                               uwsgi 配置 初试
 * 说明:
 *     将uwsgi命令行参数改成配置文件中的参数。
 *
 *                                                  2016-8-6 深圳 南山平山村 曾剑锋
 *************************************************************************************/

一、shell运行uwsgi:
    uwsgi --socket 127.0.0.1:9091 --chdir /home/zengjf/website/mysite --wsgi-file mysite/wsgi.py --master --processes 2 --threads 2

二、uwsgi配置:
    root@zengjf:/etc/uwsgi/apps-available# ls
    mysite.ini  README
    root@zengjf:/etc/uwsgi/apps-available# pwd
    /etc/uwsgi/apps-available
    root@zengjf:/etc/uwsgi/apps-available# cat mysite.ini
    [uwsgi]
    socket = 127.0.0.1:9091
    chdir = /home/zengjf/website/mysite  # 网站绝对目录,也就是django生成项目目录
    wsgi-file = mysite/wsgi.py          # 这个文件是django生成的,相对目录
    processes = 4
    threads = 2
    root@zengjf:/etc/uwsgi/apps-available# tree /home/zengjf/website/mysite/
    /home/zengjf/website/mysite/
    ├── blog
    │   ├── admin.py
    │   ├── admin.pyc
    │   ├── __init__.py
    │   ├── __init__.pyc
    │   ├── models.py
    │   ├── models.pyc
    │   ├── tests.py
    │   ├── views.py
    │   └── views.pyc
    ├── manage.py
    └── mysite
        ├── __init__.py
        ├── __init__.pyc
        ├── settings.py
        ├── settings.pyc
        ├── urls.py
        ├── urls.pyc
        └── wsgi.py

    2 directories, 17 files
    root@zengjf:/etc/uwsgi/apps-available# 

三、创建软连接:
    root@zengjf:/etc/uwsgi/apps-enabled# ls -al
    总用量 12
    drwxr-xr-x 2 root root 4096  8月  6 22:24 .
    drwxr-xr-x 4 root root 4096  8月  4 21:04 ..
    lrwxrwxrwx 1 root root   28  8月  6 22:24 mysite.ini -> ../apps-available/mysite.ini
    -rw-r--r-- 1 root root  424  9月 17  2013 README
    root@zengjf:/etc/uwsgi/apps-enabled# 

 

时间: 2024-09-19 07:30:24

uwsgi 配置 初试的相关文章

Ubuntu Nginx uwsgi django 初试

/************************************************************************************** * Ubuntu Nginx uwsgi django 初试 * 说明: * 最近打算通过Python搭建一个数据收集的网站,先做一个搭建测试. * * 2016-8-5 深圳 南山平山村 曾剑锋 ***************************************************************

在Linux系统上怎么通过uWSGI配置Nginx+Python环境

  1.安装ubuntu有uwsgi的ppa: ? 1 2 3 add-apt-repository ppa:stevecrozz/ppa apt-get update apt-get install uwsgi 2. 用uwsgi代替mod_wsgi Nginx 的整体配置这里不说了,假设已经明白 Nginx的基本配置,那么uwsgi就类似这么配置: ? 1 2 3 4 location / { include uwsgi_params uwsgi_pass 127.0.0.1:9090 }

uwsgi配置了解

uwsgi -> python php-fpm -> php PS: 很多东西很久不用,之前又不熟练,就容易忘!我这里只是备份下,万一原文没了,还可以参考下,直接看原文比较给力. How to Deploy Python WSGI Applications Using uWSGI Web Server with Nginx Dec 11, 2013 Python, Miscellaneous, Nginx CentOS Introduction As introduced in our Pyt

Django+Nginx+uwsgi的部署

先决条件: nginx(>0.8):uwsgi:django: flup 下载地址: wget http://www.saddi.com/software/flup/dist/flup-1.0.2.tar.gz 安装: sudo apt-get libxml2-dev python-dev flup和django   都是用 python setup.py install tar zxvf uwsgi-0.9.9.2.tar.gz cd uwsgi-0.9.9.2 make -f Makefil

利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程

  这篇文章主要介绍了利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程,示例基于CentOS操作系统,需要的朋友可以参考下 在 CentOS 下使用 apache+mod_wsgi 部署了 MoinMoin,但是编辑和保存页面很慢,于是准备使用 nginx+uwsgi 重新部署 本文假定已经按照官方指引 Quick MoinMoin on CentOS 完成了 apache 和 mod_wsgi 之外的基础安装 安装 Nginx 默认情况下,CentOS 下没有 ngin

《ELK Stack权威指南 》第2章 插件配置

本节书摘来自华章出版社<ELK Stack权威指南 >一书中的第1章,第2节,作者饶琛琳,更多章节内容可以访问"华章计算机"公众号查看. 插 件 配 置 插件是Logstash最大的特色.各种不同的插件源源不断地被创造出来,发布到社区中供大家使用.本章会按照插件的类别,对一般场景下的一些常用插件做详细的配置和用例介绍.本章介绍的插件包括:1)输入插件.基于shipper端场景,主要介绍STDIN.TCP.File等插件.2)编解码插件.编解码通常是会被遗忘的环节,但是运用好

django + uwsgi + nginx 报错,求助

问题描述 django + uwsgi + nginx 报错,求助 django.core.exceptions.ImproperlyConfigured: Requested setting CACHES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before acces

Python生产环境部署(fastcgi,uwsgi)

Python部署web开发程序的几种方法 fastcgi ,通过flup模块来支持,在nginx里对应的配置指令是 fastcgi_pass http,nginx使用proxy_pass转发,这个要求后端appplication必须内置一个能处理高并发的http server,在python的web框架当中,只能选择tornado. uwsgi,包括4部分组成: uwsgi协议 web server内置支持协议模块 application服务器协议支持模块 进程控制程序 nginx从0.8.4开

如何将django部署从顶级目录迁移到子目录下(NGINX UWSGI DJANGO)

因为公司网站合并,要将我们的DJANGO项目从IP的顶级目录迁移到域名的二级目录. 以前硬编码的URL可惨了. 还涉及到upload目录,静态目录,websocket目录. 全用{% url %}问题不太大. nginx分前后两级,uwsgi配置要作相应更改,django的setting需要变量登陆网址. 这样,在正式网站访问二级目录,测试环境仍然可以根目录访问. nginx_front: server { listen 80; server_name localhost; location /