因為基於不同的協議傳輸訊息,一般的網路架構都是前端是apache 或者 nginx處理靜態請求,tomcat處理動態請求,做到動靜分離,提高了**和系統效能。
以下記錄本地用nginx+tomcat實現的動靜分離的主要步驟。
nginx主配置檔案
#配置多個server,weight越大表示訪問的機會越大
upstream local_tomcat
server
# 所有靜態請求都由nginx處理,存放目錄為html
# 所有動態請求都**給tomcat處理
location ~ \.(jsp|do|action)$
}
測試截圖
訪問url:http://localhost/pzxxsc/login.jsp
nginx tomcat實現動靜分離
將靜態資源放在 a 主機的乙個目錄上,將動態程式放在 b 主機上,同時在 a 上安裝 nginx 並且在 b 上安裝 tomcat。配置 nginx,當請求的是 html jpg 等靜態資源時,就訪問 a 主機上的靜態資源目錄 當使用者提出動態資源的請求時,則將請求 到後端的 b 伺服器上,交由 t...
Nginx Tomcat實現動靜分離
1.什麼是 動靜分離架構模式?2.動態資源和靜態資源的區別?3.為什麼要使用動靜分離?4.動靜分離與前後端分離的區別?5.圖示nginx的nginx.conf檔案配置中配置如下 由於不是詳細教學篇,不熟悉nginx的想要詳細了解每個配置的意義會花些時間,這裡只是做個記錄供自己以後檢視。靜態資源服務配...
Nginx Tomcat 實現動靜分離
動靜分離簡單的概括是 動態檔案與靜態檔案的分離。在我們的軟體開發中,有些請求是需要後台處理的 如 jsp,servlet 等等 有些請求是不需要經過後台處理的 如 css html img js等等檔案 這些不需要經過後台處理的檔案稱為靜態檔案,否則動態檔案。專案部署時,我們會把靜態檔案和動態檔案分...