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

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

centos python nginx uwsgi的更多相关文章

  1. centOS 6.5采用python+nginx+uwsgi实现爬金十财经日历

    上一篇中有关于安装nginx.python.uwsgi的过程,这里不再重述.下面是有关在具体布署中的一些过程和问题处理 一.因为用到了bs4(BeautifulSoup)\paste\lxml所以这些 ...

  2. 基于centos搭建nginx+uwsgi运行django环境

    环境: CentOS 7 nginx/1.9.12 Python 2.7.5 一:安装依赖包5 yum install zlib-devel bzip2-devel pcre-devel openss ...

  3. python+Nginx+uWSGI使用说明

    安装环境 Remote: CentOS 7.4 x64 (django.example.com) Python: Python3.6.5 Django: Django 2.0.4 nWSGI:  uw ...

  4. python nginx+uwsgi+WSGI 处理请求详解

    https://blog.csdn.net/a519640026/article/details/76157976 请求从 Nginx 到 uwsgi 到 django 交互概览 作为python w ...

  5. 阿里云Centos+Django+Nginx+uWSGI

    针对系统中自带的Python2.7版本 1.安装python-devel yum install python-devel 2.安装uwsgi pip install uwsgi 3.测试uwsgi是 ...

  6. CentOS 7 + nginx + uwsgi + web2py (502 bad gateway nginx)

    Web2py开发包中自带的setup-web2py-nginx-uwsgi-centos64.sh脚本, 只能运行在CentOS 6.4中使用, 如果直接在CentOS 7 中使用该脚本布署后, 访问 ...

  7. centos django+Nginx+uwsgi部署

    第五天 部署python3+uwsgi+nginx的博客系统 ================================ mysql基本命令 mysql mysql -p mysqladmin ...

  8. Centos+nginx+uwsgi+Python多站点环境搭建

    前言 新公司的第一个项目,服务器端打算用python作为restful api.所以需要在Centos上搭建nginx+fastcgi+python的开发环境,但后面网上很多言论都说uwsgi比fas ...

  9. Centos下搭建 nginx+uwsgi+python

    python做web应用最麻烦的还是配置服务器了,此话不假,光中间件就有好几种选择,fastcgi.wsgi.uwsgi,难 免让人眼花缭乱. 而听说uwsgi的效率是fastcgi和wsgi的10倍 ...

随机推荐

  1. hadoop编程模型

    1. 拷贝数据 将一个超大的数据文件拷贝到hadoop集群中,hdfs将其分割成多个数据块,然后再把每一个数据块放到不同的节点里面. 2. map函数 提交一个map函数,此map函数可以被jobch ...

  2. php--tp3.2引入sphinx搜索

    1.首先我们把coreseek下载好,命名为coreseek,我们找到coreseek/etc中的csft_mysql.conf修改这个配置文件 #源定义 source lemai { type    ...

  3. IIS Express启动命令

    http://www.iis.net/learn/extensions/using-iis-express/running-iis-express-from-the-command-line C:\P ...

  4. Delphi自定义窗口过程WinProc

    unit ScWndProc; interface uses Forms, Messages; const DDGM_FOOMSG = WM_USER; //自定义消息 implementation ...

  5. Requirements Gathering

    Requirements gathering is an essential part of any project and project management. Understanding ful ...

  6. Maven-002-eclipse 插件安装及实例

    因为平常编码的时候,习惯了使用 eclipse 进行编码,因而需要将 eclipse 安装 maven 的插件,安装步骤如下所示: 一.安装 选择菜单: help -> Install New  ...

  7. 开发报表时将已有User做成下拉列表,第一项为label为ALL,value为null

    SELECT 'All' AS LABLE_NAME, NULL AS USER_NAMEUNION ALLSELECT USER_NAME AS LABLE_NAME, USER_NAME from ...

  8. LeetCode Longest Substring with At Most Two Distinct Characters

    原题链接在这里:https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters/ 题目: Gi ...

  9. empty()函数经典详解

    <?php /** * 当var不存在,返回TRUE; * 当var存在,并且是一个非空非零的值(真值)时返回 FALSE 否则返回 TRUE . * 以下的东西被认为是空的: * * 1.&q ...

  10. 判断远程图片是否存在【适用于windows服务器】

    <?php function file_exists2($url) { if(@file_get_contents($url,0,null,0,1)) return 1; else return ...