WSGI接口wsgi是将python服务器程序连接到web服务器的通用协议。uwsgi是独立的实现了wsgi协议的服务器。
简化版的WSGI架构服务端程序(类似django的角色)新建webapp.py
def application(environ, start_response):
start_response('200 OK', [('Conteng-Type-TYpe', 'text/html')])
return '<b>Hello,world!</b>'
wsgi程序新建wsgis_service.py # coding=utf-8
from wsgiref.simple_server import make_server
from wsgi.webapp import application
# 实例化一个wsgi服务器
server = make_server('', 8080, application)
# 开始监听
server.serve_forever()
测试/usr/bin/python2.7 wsgis_service.py
一个最简化的wsgi架构就完成了. 常用的wsgi服务器-uwsgi一般都不用自己实现wsgi服务。都使用uwsgi。
安装pip install uwsgi
使用uwsgi.ini文件[uwsgi]
http = 8080
wsgi-file = /home/xyl/code/ppmoney/script_store/wsgi/webapp.py
验证uwsgi uwsgi.ini
|