摘要:可以根據不同的使用不同的配置中配置,來處理不同的請求。配置,精確匹配規則則匹配到這種請求。總結中的并沒有想象中的很難懂,不必害怕。多找資料看看,多嘗試。參考統一資源標志符
基礎知識
Nginx location 配置語法
1. location [ = | ~ | ~* | ^~ ] uri { ... } 2. location @name { ... }
location 配置可以有兩種配置方法
1.前綴 + uri(字符串/正則表達式) 2.@ + name
前綴含義
= :精確匹配(必須全部相等) ~ :大小寫敏感 ~* :忽略大小寫 ^~ :只需匹配uri部分 @ :內部服務跳轉
Location 基礎知識
1.location 是在 server 塊中配置。
2.可以根據不同的 URI 使用不同的配置(location 中配置),來處理不同的請求。
3.location 是有順序的,會被第一個匹配的location 處理。
1.=,精確匹配
location = / { #規則 } # 則匹配到 `http://www.example.com/` 這種請求。
2.~,大小寫敏感
location ~ /Example/ { #規則 } #請求示例 #http://www.example.com/Example/ [成功] #http://www.example.com/example/ [失敗]
3.~*,大小寫忽略
location ~* /Example/ { #規則 } # 則會忽略 uri 部分的大小寫 #http://www.example.com/Example/ [成功] #http://www.example.com/example/ [成功]
4.^~,只匹配以 uri 開頭
location ^~ /img/ { #規則 } #以 /img/ 開頭的請求,都會匹配上 #http://www.example.com/img/a.jpg [成功] #http://www.example.com/img/b.mp4 [成功]
5.@,nginx內部跳轉
location /img/ { error_page 404 @img_err; } location @img_err { # 規則 } #以 /img/ 開頭的請求,如果鏈接的狀態為 404。則會匹配到 @img_err 這條規則上。總結
Nginx 中的 location 并沒有想象中的很難懂,不必害怕。多找資料看看,多嘗試。你就會有收獲。
參考http://nginx.org/en/docs/http/ngx_http_core_module.html#location
統一資源標志符
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39559.html
摘要:流程大概是這樣本地代碼阿里云既然要使用,那么先在上安裝安裝完成就可以使用了,然后在上創建一個私有項目,里面包含所有該項目所需代碼。 以下的配置都是在Ubuntu 14.04穩定支持版的環境中搭建Linux+Nginx+Mysql+PHP環境的 首先刪除阿里云ECS的Linux中會給你預裝Apache 通過下面的命令來刪除Apache sudo service apache2 stop ...
摘要:是一款輕量級的服務器反向代理服務器及電子郵件代理服務器,并在一個協議下發行。表明它使用了,但存在不同于的默認端口及一個加密身份驗證層在與之間。現在它被廣泛用于萬維網上安全敏感的通訊,例如交易支付方面。 Nginx Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,并在一個BSD-like 協議下發行。其特點是占有內存少,并發能力強,事實上...
摘要:懶人點擊這個鏈接購買購買鏈接,默認購買系統域名解析對域名進行解析。的證書配置在阿里云控制臺,證書那里,購買私人免費證書,填寫自己的域名,,選擇系統自動生成,選擇域名解析驗證證書。 每次都得啰嗦這么幾句,真的是這陣子走來,一步一個腳印,一步一個坑。 1.購買服務器跟域名 showImg(https://segmentfault.com/img/bV8vjo?w=1488&h=762); ...
閱讀 786·2021-08-23 09:46
閱讀 928·2019-08-30 15:44
閱讀 2586·2019-08-30 13:53
閱讀 3039·2019-08-29 12:48
閱讀 3847·2019-08-26 13:46
閱讀 1780·2019-08-26 13:36
閱讀 3510·2019-08-26 11:46
閱讀 1408·2019-08-26 10:48