通過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中是
網域名稱:埠/svg
,proxy_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...