nginx動靜分離

2021-10-06 14:14:35 字數 770 閱讀 4907

通過中介軟體將動態請求與靜態請求分離,這樣,當動態請求資源失敗時,至少可以介面顯示靜態資源。

nginx的靜態處理能力很強,但動態處理能力不足,企業常採取動靜分級技術;

在nginx的配置中,是通過location配置段配合正則匹配實現靜態與動態頁面的不同處理方式。

靜態請求資源不需要經過後台服務處理,可直接由中介軟體返回,只有動態請求才會經過後台。

樣例:

修改nginx配置檔案nginx.conf:

#增加upstream模組

upstream tomcat_server

upstream static_server

#修改預設server的中配置

server

#匹配到http://ip/*.jpg或者*.png或者*.css時,交由靜態資源伺服器192.168.0.102處理

#匹配到http://ip/*.jsp時,交由後台tomcat192.168.0.25處理動態資源

location ~ .*\.jsp$

error_page   500 502 503 504  /50x.html;

location = /50x.html

}

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 注意一點的是 經同事提醒,可以...