Nginx 動靜分離

2022-09-20 04:42:12 字數 1031 閱讀 7173

什麼是動靜分離?

為什麼要動靜分離?

如何實現動靜分離?

實現動靜分離的方式很多,比如靜態資源可以部署到cdn、nginx等伺服器上,動態資源可以部署到tomcat,weblogic或者websphere上。本次課程只要使用nginx+tomcat來實現動靜分離。

nginx與tomcat部署

nginx在高併發場景和處理靜態資源是非常高效能的,但是在實際專案中除了靜態資源還有就是後台業務**模組,一般後台業務都會被部署在tomcat,weblogic或者是websphere等web伺服器上。那麼如何使用nginx接收使用者的請求並把請求**到後台web伺服器?

步驟分析:

1.準備tomcat環境,並在tomcat上部署乙個web專案

2.準備nginx環境,使用nginx接收請求,並把請求分發到tomat上

在centos上準備乙個tomcat

tomcat.apache.org/

.gz3

.將tomcat進行解壓縮

mkdir

web_tomcat

tar -zxf apache-tomcat-8.5.59.tar.gz -c /web_tomcat

(1)準備3臺tomcat

(2)啟動tomcat並訪問測試

(3)在nginx對應的配置檔案中新增如下內容:

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