zoukankan      html  css  js  c++  java
  • centos python nginx uwsgi

    先更新系统,并安装编译环境等等。

    yum update
    
    yum install python python-devel libxml2 libxml2-devel python-setuptools zlib-devel wget openssl-devel pcre pcre-devel sudo gcc make autoconf automake

    首先 安装uwsgi 本来以为可以用最简单的方式 yum isntall uwsgi 但是发现不可以

    于是  只有用网络的方式去下载安装包  wget http://projects.unbit.it/downloads/uwsgi-1.0.4.tar.gz

    但是发现wget没有安装  于是 yum -y install wget

    然后解压文件 tar -zxvf wusgi-1.0.4.tar.gz

    mv uwsgi-1.0.4 uwsgi 重命名 以后好方便使用

    cd uwsgi     进入目录  然后  Python setup.py build 会报错 no module named setuptools 

    于是本人就yum install setuptools 但是没有这样的软件包  因此只能通过自己去下载

    wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz通过网上找的地址 但是突然发现  说什么需要使用--no-check-certificate 既然他要加上这样的命令  就安装它的提示来  于是呼  就正确的下载了

    tar -zxvf setuptools-0.6c11.tar.gz 解压

    cd setuptools-0.6c11.tar.gz     python setup.py install

    然后进入到  原来目录下面   cd ../uwsgi  python setup.py build

    到此  安装uwsgi 完毕 

    cd ~
    
    wget http://nginx.org/download/nginx-1.0.13.tar.gz
    
    tar -zxvf nginx.1.0.13.tar.gz
    
    mv nginx-1.0.13 nginx
    
    cd nginx
    
    ./configure --prefix=/usr/local/nginx    //configure执行时会依赖与一些其他程序,如会出现报错信息(./configure: error: C compiler gcc is not found)可根据提示安装相应的软件包即可。
    常见的软件包有在第一条推荐安装的系统环境 make && make install # 编译安装

    我们再将生成的nginx可执行文件在/usr/sbin里建立软链接

    ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx

    然后我们启动nginx和uwsgi:

    nginx
    
    cd /usr/share
    
    uwsgi -s 127.0.0.1:9001 -w myapp:app -d /var/log/uwsgi.log


    作者:wangqc
    出处:http://www.cnblogs.com/wangqc/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    该文章也同时发布在我的独立博客中-wangqc

  • 相关阅读:
    分析java程序的命令总结jps,jstack
    Tomcat配置详解及tomcat的连接数与线程池
    Go入门练习题
    WebSocket的原理,及如何测试websocket是否连接成功
    day3-每天进步一点基础知识-正则练习题
    day2-每天进步一点基础知识
    day1-每天进步一点
    数组有没有length()这个方法? String有没有length()这个方法?
    List, Set, Map是否继承自Collection接口?
    启动一个线程是用run()还是start()?
  • 原文地址:https://www.cnblogs.com/wangqc/p/centos_nginx_python_uwsgi.html
Copyright © 2011-2022 走看看