Chinaunix首页 | 论坛 | 博客
  • 博客访问: 495046
  • 博文数量: 63
  • 博客积分: 1187
  • 博客等级: 少尉
  • 技术积分: 706
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-05 16:53
个人简介

Must Be

文章分类

全部博文(63)

文章存档

2019年(1)

2017年(4)

2016年(6)

2015年(2)

2014年(1)

2013年(3)

2012年(10)

2011年(36)

我的朋友

分类: Web开发

2017-09-07 13:49:07

平台:Ubuntu16.04(x64)
1.安装nginx、uwsgi 、web.py
    apt-get install nginx 安装完我的版本为1.10.3
    apt-get install uwsgi 安装完我的版本为2.0.12
    apt-get install web.py 安装完我的版本为0.38

2.写一个简单的基于web.py的测试程序test.py

点击(此处)折叠或打开

  1. import web
  2.   
  3. urls = (
  4.     '/(.*)', 'hello'
  5.     )
  6.   
  7. app = web.application(urls, globals())
  8.   
  9. class hello:
  10.     def GET(self, name):
  11.         if not name:
  12.             name = "World"
  13.         return "Hello" + name + "!"
  14.   
  15. application = app.wsgifunc()
3.启动uwsgi
    uwsgi -s 127.0.0.1:9000 --plugin python --wsgi-file test.py &

4.配置并启动nginx
    修改配置文件/etc/nginx/sites-enabled/default

点击(此处)折叠或打开

  1. server {
  2.         listen 80;

  3.         root /var/www/html;
  4.         index index.html index.htm index.nginx-debian.html;

  5.         server_name 0.0.0.0;

  6.         location / {
  7.                 # First attempt to serve request as file, then
  8.                 # as directory, then fall back to displaying a 404.
  9.                 uwsgi_pass 127.0.0.1:9000;
  10.                 include uwsgi_params;
  11.                 uwsgi_param UWSGI_SCHEME $scheme;
  12.                 uwsgi_param SERVER_SOFTWARE nginx/$nginx_version;
  13.         }
  14. }
    启动nginx:/etc/init.d/nginx restart


  
阅读(1680) | 评论(0) | 转发(0) |
0

上一篇:Code Style

下一篇:mysql字符集整理

给主人留下些什么吧!~~