最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx location(正則)使用

 更新時間:2024年06月21日 08:39:17   作者:Johnny.G  
這篇文章主要介紹了Nginx location(正則)使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

1、nginx location

location 指令的作用是根據(jù)用戶請求的URI來執(zhí)行不同的應(yīng)用。

location使用的語法

location [=|~|~*|^~] uri {
  ······
}

解釋:

location[=||*|^~]uri{…}
指令匹配標識匹配的網(wǎng)站地址匹配URI后要執(zhí)行的配置段

2、匹配標識說明

  • 1.~ 匹配內(nèi)容區(qū)分大小寫
  • 2.~* 匹配內(nèi)容不區(qū)分的小寫
  • 3.!~ 取反
  • 4.^~ 但多個匹配同時存在,優(yōu)先匹配 ^~匹配的內(nèi)容;不做正則表達式的檢查 (優(yōu)先處理)

3、不同uri及特殊字符組合匹配的順序說明

順序不用URI及特殊字符組合匹配匹配說明
1location = / {}精確匹配 /
2location ^~ /image/{匹配常規(guī)字符串,不做正則表達式匹配檢查
3location ~* \.(gif|jpg|jpeg)$ {正則匹配
4location /documents/ {匹配常規(guī)字符串,如果有正則,則優(yōu)先匹配正則
5location / {所有l(wèi)ocation 都不能匹配后的默認匹配

4、示例

測試代碼

#location / {
#	 root   html;
#    autoindex on;
#    index  index.html index.htm;
#}

location / {
        return 401;
}
location = / {
        return 402;
}
location /documents/ {
        return 403;
}
location ^~ /images/ {
        return 404;
}
location ~* \.(gif|jpg|jpeg)$ {
        return 500;
}

訪問測試

[root@www conf]# curl -I -w "%{http_code}\n" -o /dev/null -s 192.168.150.12/docuements
401
[root@www conf]# curl -I -w "%{http_code}\n" -o /dev/null -s 192.168.150.12
402
[root@www conf]# curl -I -w "%{http_code}\n" -o /dev/null -s http://192.168.150.12/documents/
403
[root@www conf]# curl -I -w "%{http_code}\n" -o /dev/null -s 192.168.150.12/images/a.jpg
404
[root@www conf]# curl -I -w "%{http_code}\n" -o /dev/null -s 192.168.150.12/docuements/abc.jpg
500

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 清空nginx緩存并強制刷新實現(xiàn)過程

    清空nginx緩存并強制刷新實現(xiàn)過程

    文章介紹了如何清空Nginx緩存并強制刷新,以確保修改后的文件能夠立即生效,通過重啟Nginx服務(wù)器并更改配置文件中的`sendfile`參數(shù)為`off`,可以有效解決緩存問題
    2025-12-12
  • Nginx?Proxy?Manager配置Web?WAF應(yīng)用防火墻

    Nginx?Proxy?Manager配置Web?WAF應(yīng)用防火墻

    Nginx?Proxy?Manager是一款功能強大的開源軟件,配置Web應(yīng)用防火墻,可以防止常見的web攻擊,本文就來介紹一下Nginx?Proxy?Manager配置Web?WAF應(yīng)用防火墻,感興趣的可以了解一下
    2025-02-02
  • Nginx實戰(zhàn)之反向代理WebSocket的配置實例

    Nginx實戰(zhàn)之反向代理WebSocket的配置實例

    最近在工作中遇到一個需求,需要使用 nginx 反向代理websocket,經(jīng)過查找一番資料,目前已經(jīng)測試通過,所以這篇文章主要給大家介紹了Nginx反向代理WebSocket配置的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-04-04
  • 在Debian上安裝最新版Nginx實踐

    在Debian上安裝最新版Nginx實踐

    文章介紹了Nginx安裝的官方文檔流程,涵蓋先決條件、密鑰驗證、存儲庫設(shè)置、安裝步驟及常用命令,如啟動/停止/重啟服務(wù)、檢查配置、查看版本與日志等,幫助用戶完成Nginx部署與管理
    2025-09-09
  • Nginx設(shè)置https和http同時使用同一個端口訪問

    Nginx設(shè)置https和http同時使用同一個端口訪問

    本文主要介紹了Nginx通過8070端口同時支持HTTP和HTTPS的配置方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-05-05
  • Nginx作為反向代理時傳遞客戶端IP的設(shè)置方法

    Nginx作為反向代理時傳遞客戶端IP的設(shè)置方法

    因為nginx的優(yōu)越性,現(xiàn)在越來越多的用戶在生產(chǎn)環(huán)境中使用nginx作為前端,不管nginx在前端是做負載均衡還是只做簡單的反向代理,都需要把日志轉(zhuǎn)發(fā)到后端real server,以方便我們檢查程序的各種故障
    2014-08-08
  • Nginx?CertBot配置HTTPS泛域名證書Debian及常見問題

    Nginx?CertBot配置HTTPS泛域名證書Debian及常見問題

    這篇文章主要介紹了Nginx?CertBot配置HTTPS泛域名證書Debian及常見問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • 使用Nginx作緩存服務(wù)器以及刪除其緩存文件的方法

    使用Nginx作緩存服務(wù)器以及刪除其緩存文件的方法

    這篇文章主要介紹了使用Nginx作緩存服務(wù)器以及刪除其緩存文件的方法,作cache時需要注意一下磁盤的IO瓶頸,需要的朋友可以參考下
    2015-11-11
  • nginx部署二級目錄無法加載css和js的問題及解決過程

    nginx部署二級目錄無法加載css和js的問題及解決過程

    文章描述了React+UmiJS項目部署到Nginx二級目錄時遇到的404和靜態(tài)資源加載問題,因Nginx路徑配置錯誤導致,通過調(diào)整.umirc.ts文件,修正了資源路徑,最終實現(xiàn)正常部署
    2025-09-09
  • Nginx進程調(diào)度問題詳解

    Nginx進程調(diào)度問題詳解

    Nginx采用的是固定數(shù)量的多進程模型,由一個主進程(MasterProcess)和數(shù)量與主機CPU核數(shù)相同的工作進程協(xié)同處理各種事件。這篇文章主要介紹了Nginx進程調(diào)度問題,需要的朋友可以參考下
    2021-09-09

最新評論

尚志市| 内江市| 嫩江县| 察雅县| 虹口区| 九江市| 隆回县| 类乌齐县| 阿克陶县| 通河县| 元氏县| 尼勒克县| 绿春县| 梅州市| 桦川县| 稷山县| 莎车县| 布尔津县| 吕梁市| 岳普湖县| 汝城县| 南丰县| 天镇县| 锦屏县| 临桂县| 沈阳市| 阳泉市| 衡南县| 西贡区| 平度市| 哈巴河县| 佛山市| 兰坪| 夹江县| 大名县| 和平县| 乌鲁木齐市| 高清| 南充市| 新源县| 晋江市|