Nginx 動靜分離

2022-08-19 19:42:09 字數 798 閱讀 6481

tomcat 能處理靜態資源和動態資源,但是處理靜態資源效率並不高,處於優化效能,提高訪問效率,可以讓 tomcat 處理動態資源,讓 nginx 處理靜態資源

1,配置虛擬主機

該配置的意思是:js、css、ico、png、jpg、eot、svg、ttf、woff 等檔案都會到 /usr/local/nginx/static 目錄下去找,直接通過 nginx 返回這些資源,而不是 tomcat

2,在/usr/local/nginx/static目錄下建立資料夾來分級,比如 images、css、js等資料夾,把資源再分別放到對應的目錄下

3,修改頁面訪問路徑

分析:比如 上面的 css/tomcat.css 檔案,是靜態資源,我們之前配置過遇到這類資源到/usr/local/nginx/static目錄下去找,該目錄下有 css 資料夾,css 資料夾下有 tomcat.css 檔案就可以訪問到

4,測試

nginx動靜分離配置 Nginx動靜分離

動靜分離,就是將jsp servlet等動態資源交由tomcat或其他web伺服器處理,將css js image等靜態資源交由nginx或其他http伺服器處理,充分發揮各自的優勢,減輕其他伺服器的壓力,搭建更為高效的系統架構。nginx動靜分析的實現 下面要搭建nginx,環境中有三颱nginx...

nginx 動靜分離

定義nginx執行的使用者 和 使用者組 如果對應伺服器暴露在外面的話建議使用許可權較小的使用者 防止被入侵 user www www nginx程序數,建議設定為等於cpu總核心數 worker processes 8 開啟全域性錯誤日誌型別 error log var log nginx err...

nginx動靜分離

nginx location的正則法則 為區分大小寫的匹配。不區分大小寫的匹配 匹配firefox的正則同時匹配firefox 不匹配的 不匹配的 匹配除換行符以外的任意字元 location 匹配的優先順序 與location在配置檔案中的順序無關 location 注意一點的是 經同事提醒,可以...