首先瀏覽器發(fā)起 http 請求到 nginx 服務器,Nginx 根據(jù)接收到請求包,進行 url 分析,判斷訪問的資源類型。
如果是靜態(tài)資源,直接讀取靜態(tài)資源返回給瀏覽器。
如果請求的是動態(tài)資源就轉交給 uwsgi 服務器,uwsgi 服務器根據(jù)自身的 uwsgi 和 WSGI 協(xié)議,找到對應的 Django 框架,Django 框架下的應用進行邏輯處理后,將返回值發(fā)送到 uwsgi 服務器,然后 uwsgi 服務器再返回給 nginx,最后 nginx 將返回值返回給瀏覽器進行渲染顯示給用戶。