`
wangfsec
  • 浏览: 8401 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ubuntu+nginx+uwsgi+webpy配置简要说明

阅读更多

环境:ubuntu10.10 + python2.6

 

步骤说明:

编译安装nginx:

  1. apt-get install build-essential
  2. apt-get build-dep nginx
  3. wget http://nginx.org/download/nginx-0.9.6.tar.gz and decompress
  4. ./configure --prefix=/usr/local/nginx --with-http_ssl_module
  5. make && make install

 

编译安装uwsgi:

  1. apt-get install python2.6-dev libxml2-dev
  2. wget http://projects.unbit.it/downloads/uwsgi-0.9.7.1.tar.gz and decompress
  3. make -f Makefile.Py26
  4. cp uwsgi /usr/local/nginx (anywhere you like)

 

安装webpy:

  1. apt-get install python-pip
  2. pip install web.py

 

nginx配置:

 

    server {
        listen       8000;
        server_name  somename  alias  another.alias;
        error_log logs/test.log;

        location / {
            root   html;
            uwsgi_pass 127.0.0.1:9001;
            include uwsgi_params;
            index  index.html index.htm;
        }
    }

 

 测试脚本test.py:

import web
 
urls = (
        '/', 'index'
)
 
class index:
    def GET(self):
        return "Hello, world!"
 
app = web.application(urls, locals())
application = app.wsgifunc()

 将测试脚本放在nginx的webroot下(缺省为html)。进入html目录,运行命令:

/usr/local/nginx/uwsgi -s 127.0.0.1:9001 -w test
 

访问http://localhost:8000/。

 

结束。

分享到:
评论

相关推荐

    基于vue+python+flask+uwsgi+nginx+mysql的外包项目网站项目源码.zip

    1、基于vue+python+flask+uwsgi+nginx+mysql的外包项目网站项目源码.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为...

    毕业设计-外包项目网站 -vue+python+flask+uwsgi+nginx+mysql.zip

    -vue+python+flask+uwsgi+nginx+mysql.zip毕业设计-外包项目网站 -vue+python+flask+uwsgi+nginx+mysql.zip毕业设计-外包项目网站 -vue+python+flask+uwsgi+nginx+mysql.zip毕业设计-外包项目网站 -vue+python+flask...

    Nginx + uwsgi + web.py 搭建web服务器

    Nginx + uwsgi + web.py 搭建web服务器, 也包含一整套python服务器后台框架代码,简单方便,容易搭建。

    基于vue+python+flask+uwsgi+nginx开发的外包网站项目+源码+开发文档说明(毕业设计&课程设计&项目开发

    基于vue+python+flask+uwsgi+nginx开发的外包网站项目+源码+开发文档说明,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于vue+python+flask+uwsgi+nginx开发...

    Nginx+Uwsgi+Django+Vue部署

    Nginx+Uwsgi+Django(python3)+Vue部署,一步步实现。网上找了N多篇文章都没成功,特意记录,以免其他同学踩坑

    部署python flask项目到云服务器(flask+mysql+uwsgi+nginx)

    操作环境是ubuntu16.04,使用xshell和xftp工具,记得进入root用户,如果没有需要设置,怎么设置后面更新。 Python 3.5.2(自带的,需要设置python为默认的python版本)然后安装pip(sudo apt-get install python-pip)...

    centos+nginx+mysql+django+uwsgi+python

    本文将详细介绍如何在CentOS系统上安装并配置Django Web框架及其相关组件(Nginx、MySQL、uWSGI等),以及如何关闭CentOS 7的防火墙以确保服务正常运行。 #### 二、基础环境准备 **1. 安装必要的库和工具** 在...

    毕业设计 - 外包项目网站 - vue+python+flask+uwsgi+nginx.zip

    额外收入毕业设计 -- 外包项目网站 -- vue+python+flask+uwsgi+nginx+mysql启动步骤启动后台光盘背面virtualenv --no-site-packages extra_envpip 安装-r 要求.txtpython 运行.py以上开启后台dev环境uwsgi extra_...

    毕业设计 -外包项目网站 - vue+python+flask+uwsgi+nginx.zip

    基于Vue.js、Python Flask、uWSGI、Nginx的外包项目网站是一个现代的Web应用,它通常涉及前端用户界面、后端业务逻辑、数据库设计以及服务器部署等多个方面。以下是一个基于这些技术的外包项目网站的毕业设计大纲,...

    用uwsgi+daphne+Nginx+supervisor部署Django项目.docx

    ### 使用uwsgi+daphne+Nginx+supervisor部署Django项目的详细步骤 #### 一、概述 在本文档中,我们将详细介绍如何在Linux环境下利用uwsgi、daphne、Nginx以及supervisor来部署Django项目。这种方式能够有效地提高...

    额外收入:毕业设计-扩展项目网站-vue + python + flask + uwsgi + nginx

    额外收入 毕业设计-扩展项目网站-vue + python + flask + uwsgi + nginx + mysql ... 须藤ln -s /home/genhongchan/code/python_web/extra-income/back/extra_nginx.conf /etc/nginx/conf.d/ sudo /etc

    python+Django+Nginx+Uwsgi.pdf

    根据给定文件内容,本文将详细介绍Python Web开发中涉及的关键知识点,这些知识点包括Python的安装、Django框架的安装和配置、uWSGI的使用以及Nginx作为Web服务器的应用。此外,还将介绍如何在Linux系统下进行上述...

    Ubuntu系统搭建django+nginx+uwsgi的教程详解

    主要介绍了Ubuntu系统搭建django+nginx+uwsgi的思路详解,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下

    ubuntu+nginx+tomcat 实现负载匀衡

    总结来说,"Ubuntu+nginx+tomcat 实现负载均衡"是一种常见的Web服务架构,它利用Nginx的高效负载均衡能力,结合Tomcat的Java应用支持,构建了一个能够应对高并发场景的分布式系统。通过合理配置Nginx和Tomcat,不仅...

    毕业设计-外包项目网站 -vue+python+flask+uwsgi+nginx+mysql

    【标题】:“毕业设计-外包项目网站 -vue+python+flask+uwsgi+nginx+mysql” 本项目是一个综合性的毕业设计,旨在构建一个外包项目网站,利用前端技术Vue.js,后端语言Python搭配Web框架Flask,以及服务器部署相关...

    毕业设计 --外包项目网站 -- vue+python+flask+uwsgi+nginx.zip

    【标题】:“毕业设计 --外包项目网站 -- vue+python+flask+uwsgi+nginx”是一个综合性的IT项目,旨在构建一个基于Web的外包服务交易平台。这个项目利用了多种技术栈,包括前端的Vue.js、后端的Python Flask框架、...

    Ubuntu+Nginx+Mysql+Php安装配置详解

    ### Ubuntu+Nginx+Mysql+Php安装配置详解 #### 一、概述 本文主要介绍如何在Ubuntu Server环境下安装配置Nginx、Mysql、PHP等软件,搭建一个高效的LNMP(Linux+Nginx+MySQL+PHP)环境,并进一步集成Zend Guard ...

    Ubuntu+fastdfs+nginx

    "Ubuntu+fastdfs+nginx"的组合提供了一个高效、稳定且可扩展的解决方案。这个组合充分利用了Ubuntu作为稳定的操作系统基础,FastDFS作为专业的分布式文件系统,以及Nginx作为高性能的反向代理和负载均衡器。 首先,...

Global site tag (gtag.js) - Google Analytics