1. 程式人生 > >nginx+uWSGI+django

nginx+uWSGI+django

Go 響應 信息 而是 支持php php 框架 soft 交互

要求:

構建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