nginx 3 訪問靜態檔案

2021-10-23 14:51:43 字數 823 閱讀 2288

通過nginx可以將伺服器的檔案和目錄對外暴露。

server 

}

請求時,配置hosts檔案

127.0.0.1 file.one.cn

127.0.0.1 file.download.cn

location的配置

~開啟正則匹配模式。

.表示任一字元。

*表示乙個或多個。

\.表示普通的.字元。

(jpg)$表示路徑是以jpg結尾的。

對映的規則是:使用proxy_pass去替換網域名稱:ip

server 

}

在nginx(2)-到nginx請求如何對映url中有對映的規則的描述。

當使用者請求時,因為location中是網域名稱:埠/svgproxy_pass將替換location====》/users/xiaoming/documents/nginxlog

當請求/home是,位址將被對映為/users/xiaoming/documents/nginxlog/home

nginx(3 負載均衡)

當業務系統需要配置集群時,會用到nginx的負載均衡功能。nginx提供如下幾種 1 輪詢 預設 將不同的請求隨機分配給配置的伺服器,若出現宕機,則自動切換 輪詢可配置weight值,即權重,權重越高被選中的機率越大,通常與伺服器本身的效能成比例 2 ip hash 根據ip值進行hash,此方式保...

nginx3種安裝方式

nginx是一款輕量級的網頁伺服器 反向 伺服器。相較於apache lighttpd具有占有記憶體少,穩定性高等優勢。它最常的用途是提供反向 服務。1.安裝包編譯安裝 2.yum源安裝 3.使用docker安裝 需確認80埠是否開放,如果是阿里雲,得在控制台那邊設定埠組開放。安裝pcrct庫 安裝...

Nginx 優化靜態檔案訪問

web 開發中需要的靜態檔案有 css js 字型 可以通過web框架進行訪問,但是效率不是最優的。nginx 對於處理靜態檔案的效率要遠高於 web 框架,因為可以使用 gzip 壓縮協議,減小靜態檔案的體積加快靜態檔案的載入速度 開啟快取和超時時間減少請求靜態檔案次數。下面就介紹如何通過 ngi...