http.server.localtion語法
?
基本語法: location \[=|~|~\*|^~\]/uri/{...}
= 嚴格匹配, 如果這個查詢匹配,將停止搜索并立即處理此請求
~ 區分大小寫匹配(可用正則表達式)
~\* 不區分大小寫匹配(可用正則表達式)
!~ 區分大小寫匹配
!~\* 不區分大小寫匹配
^~ 如果把這個前綴用于一個常規字符串,那么告訴nginx如果路徑匹配那么不測試正則表達式
?
location = /{
\#只匹配/查詢
}
?
location /{
\#匹配任何查詢,因為所有請求都以/開頭。但是正則表達式和長的塊規則將被優先查詢匹配
}
?
location ^~ /images/{
\#匹配任何以/images/開頭的查詢并停止搜索。任何正則表達式將不會被測試。
}
?
location ~\*.(gif|jpg|jpeg)${
\#匹配任何以gif|jpg|jpeg結尾的請求
}
- 01【熟悉】服務器概述
- 02【熟悉】Nginx概述
- 1、前言
- 2、為什么使用Nginx?
- 3、什么是Nginx?
- 3.1 Nginx的應用場景
- 4、小結
- 03【掌握】在Cento7系統下安裝Nginx
- 1、下載Nginx
- 2、安裝
- 2.1 環境要求
- 2.2 先安裝nginx依賴的包
- 2.3 把nginx的源碼上傳到linux系統,并解壓
- 2.4 安裝
- 2.5 Nginx的目錄說明
- 2.6 Nginx的?啟動、停止
- 04【掌握】Nginx基礎配置詳解
- 1、Nginx的配置
- 1.1 端口和目錄的配置
- 1.2 通過域名虛擬機
- 05【掌握】反向代理+負載均衡
- 1.1.正向代理
- 1.2.反向代理
- 2,負載均衡
- 3,反向代理+負載均衡的配置
- 4,其它配置
- 5, 登陸session的配置問題
- 06【掌握】動靜分離
- 1,概述
- 2,動靜分離的配置
- 3,動靜分離的配置正則說明