nginx+uWSGI+django
阿新 • • 發佈:2018-05-28
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