• 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

  • 相关阅读:
    移动端html的overflow:hidden属性失效问题
    js获取url传递参数,js获取url?号后面的参数
    zoom和transform:scale的区别
    css媒体查询来书写二倍图三倍图设置
    ajax和promise的结合使用
    react-router 嵌套路由 内层route找不到
    antd中按需加载使用react-app-rewired报错
    ts+antd报错error TS2605: JSX element type Xxx is not a constructor function for JSX elements
    在taro中跳转页面的时候执行两遍componentDidMount周期的原因和解决方法
    HDU 4602 Partition (矩阵乘法)
  • 原文地址:https://www.cnblogs.com/wangqc/p/centos_nginx_python_uwsgi.html
Copyright © 2020-2023  润新知