日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

2.Nginx学习-The HTTP Core module

發布時間:2023/12/20 Nginx 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2.Nginx学习-The HTTP Core module 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http core module是Ngnix提供WEB服務的最核心模塊,默認被開啟。本篇文章將講述該模塊的一些配置

配置文件結構:

http?{server?{//?virtual?websitelocation{}}server{location{}} }

Location modifer?匹配規則

匹配優先級與順序: =? -->?No modifer -->?^~ modifier?-->?~ or ~* modifier? -->?no modifier


  • = 字符串精準匹配,不支持正則

server {
????server_name website.com;
????location = /abcd {
????????????[…]
????}
}

http://website.com/abcd (exact match 精確匹配)

http://website.com/ABCD?(如果OS忽略大小寫,則可以匹配)

http://website.com/abcd?param1&param2(匹配,忽略query參數)

http://website.com/abcd/?(不匹配,多了一個slash斜杠)

http://website.com/abcde?(不匹配)


  • No modifer :begin with the specifed pattern. You may not use regular expressions

server {
????server_name website.com;
????location? /abcd?{
????????????[…]
????}
}
?

http://website.com/abcd?(exact match 精確匹配)?

http://website.com/ABCD?(如果OS忽略大小寫,則可以匹配)

http://website.com/abcd?param1&param2(匹配,忽略query參數)

http://website.com/abcd/?(匹配)

http://website.com/abcde?(匹配)


  • The ~ modifer?:case-sensitive?匹配正則

server {
????server_name website.com;
? ??location ~ ^/abcd$??{
????????????[…]
????}
}
?

http://website.com/abcd?(exact match 精確匹配)?

http://website.com/ABCD?(不匹配)

http://website.com/abcd?param1&param2(匹配,忽略query參數)

http://website.com/abcd/?(不匹配,多了一個斜杠)

http://website.com/abcde?(不匹配)

  • The ~* modifer?:case-insensitive 匹配正則

server {
????server_name website.com;
? ??location ~* ^/abcd$??{
????????????[…]
????}
}
?


http://website.com/abcd?(exact match 精確匹配)?

http://website.com/ABCD?(匹配)

http://website.com/abcd?param1&param2(匹配,忽略query參數)

http://website.com/abcd/?(不匹配,多了一個斜杠)

http://website.com/abcde?(不匹配)

  • The ^~ modifer:if the pattern is matched, Nginx stops searching for other patterns

  • The @ modifer?: 定義內部location塊,可以通過內部跳轉訪問





轉載于:https://blog.51cto.com/xwandrew/2087751

總結

以上是生活随笔為你收集整理的2.Nginx学习-The HTTP Core module的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。