將動態請求和靜態請求區分訪問
tomcat本身處理靜態效率不高,還會帶來資源開銷.所以使用動靜分離,將靜態由nginx處理, 動態由php處理或tomcat處理
總結來說,nginx是通過url來區分請求的型別,並**給不同的服務端
我搭建的nginx是反向**負載均衡模式,所以把靜態檔案都存放在nginx**伺服器上:
首先在nginx安裝目錄下建立乙個存放靜態檔案的資料夾:
#建立靜態檔案儲存目錄編輯nginx配置檔案mkdir /opt/nginx/static
#找到nginx的配置檔案找到server標籤,內部新增動靜分離配置:cd /opt/nginx/conf
#編輯配置檔案
vi nginx.conf
在server標籤內部新增如下配置資訊:
#通過url判斷如下字尾為靜態檔案,並轉至靜態檔案路徑獲取檔案重啟nginx
#切換到nginx目錄下完成!cd /opt/nginx
#進入操作命令資料夾
cd /sbin
#重啟./nginx -s reload
Nginx Nginx配置動靜分離
動靜分離 將動態請求與靜態請求分開,不是將動態頁面與靜態頁面分離。像如tomcat在處理靜態資源的能力上不如nginx,所以我們可以把動態資源放在tomcat中,將靜態資源放在nginx中。動靜分離實現方式有兩種 第一種是像上面說的將動態資源及靜態資源分別部署,這種方式也是目前推崇的 第二種方式是通...
Nginx Nginx 實現動靜分離
在 web 伺服器架構中,將靜態頁面與動態頁面或者靜態內容介面和動態內容介面分開到不同系統訪問的架構設計方法,進而提公升整個服務訪問效能和可維護性。通過 nginx 分發請求,實現動態請求 到tomcat,靜態請求 到 nginx 伺服器,來實現動靜分離 配置 server listen 1010 ...
nginx動靜分離配置 Nginx動靜分離
動靜分離,就是將jsp servlet等動態資源交由tomcat或其他web伺服器處理,將css js image等靜態資源交由nginx或其他http伺服器處理,充分發揮各自的優勢,減輕其他伺服器的壓力,搭建更為高效的系統架構。nginx動靜分析的實現 下面要搭建nginx,環境中有三颱nginx...