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