码迷,mamicode.com
首页 > 其他好文 > 详细

nginx+uWSGI+django

时间:2018-05-28 12:39:50      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:定义   服务   nbsp   常用   模块   lock   module   通过   之间   

要求:

构建nginx+uWSGI+python的web-service服务

nginx:常用高性能代理服务器;

uWSGI:一个基于自有的uwsgi协议、wsgi协议和http服务协议的web网关;

Django:一个基于python的开源web框架;

 

wsgi:一种实现python解析的通用接口标准/协议,实现了python web程序与服务器之间交互的通用性。 通过它,web.py或bottle或django等python web开发框架,就可以轻松地部署在不同的web server上了;

uwsgi:同WSGI一样是一种通信协议 ,uwsgi协议是一个uWSGI服务器自有的协议,它用于定义传输信息的类型,它与WSGI相比是两样东西。

uWSGI :一种python web server或称为Server/Gateway,uWSGI类似tornadoweb或者flup,是一种python web server,uWSGI是实现了uwsgi和WSGI两种协议的Web服务器,负责响应python 的web请求。

因为apache、nginx等,它们自己都没有解析动态语言如php的功能,而是分派给其他模块来做,比如apache就可以说内置了php模块,让人感觉好像apache就支持php一样。

uWSGI实现了wsgi协议、uwsgi协议、http等协议。 Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。

 

nginx+uWSGI+django

标签:定义   服务   nbsp   常用   模块   lock   module   通过   之间   

原文地址:https://www.cnblogs.com/John-2011/p/9099492.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!