亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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訪問本地靜態(tài)資源詳細步驟(推薦)

    Nginx訪問本地靜態(tài)資源詳細步驟(推薦)

    Nginx?(engine?x)?是一個高性能的HTTP和反向代理web服務(wù)器,同時也提供了IMAP/POP3/SMTP服務(wù),這篇文章主要介紹了nginx配置訪問本地靜態(tài)資源,需要的朋友可以參考下
    2022-12-12
  • Nginx虛擬主機的搭建的實現(xiàn)步驟

    Nginx虛擬主機的搭建的實現(xiàn)步驟

    本文主要介紹了Nginx虛擬主機的搭建的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 排查Openresty獲取不到Host請求頭解決過程詳解

    排查Openresty獲取不到Host請求頭解決過程詳解

    這篇文章主要為大家介紹了排查Openresty獲取不到Host請求頭解決過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • nginx如何搭建前后端分離架構(gòu)

    nginx如何搭建前后端分離架構(gòu)

    本文介紹了如何使用Vue-cli搭建前端開發(fā)環(huán)境,并詳細講解了nginx、webpack-devserver和Postman的使用方法,此外,還介紹了API基本設(shè)計規(guī)范,包括HTTP狀態(tài)碼、數(shù)據(jù)格式和接口設(shè)計
    2025-01-01
  • Nginx實現(xiàn)動靜分離的示例代碼

    Nginx實現(xiàn)動靜分離的示例代碼

    這篇文章主要介紹了Nginx實現(xiàn)動靜分離的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • Nginx的gzip指令使用小結(jié)

    Nginx的gzip指令使用小結(jié)

    GZIP就是將文件壓縮傳輸,圖片、視頻、大文件不建議使用壓縮,壓縮需要占用你的服務(wù)器資源,壓縮完效果也不大,今天通過本文給大家如何用好Nginx的gzip指令,感興趣的朋友一起看看吧
    2022-05-05
  • Nginx如何配置Http、Https、WS、WSS的方法步驟

    Nginx如何配置Http、Https、WS、WSS的方法步驟

    這篇文章主要介紹了Nginx如何配置Http、Https、WS、WSS的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • nginx基于域名,端口,不同IP的虛擬主機設(shè)置的實現(xiàn)

    nginx基于域名,端口,不同IP的虛擬主機設(shè)置的實現(xiàn)

    這篇文章主要介紹了nginx基于域名,端口,不同IP的虛擬主機設(shè)置,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 用nginx搭建簡單的文件下載服務(wù)器的方法

    用nginx搭建簡單的文件下載服務(wù)器的方法

    本篇文章主要介紹了用nginx搭建簡單的文件下載服務(wù)器的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • 解析阿里云centos7服務(wù)器nginx配置及常見問題解答

    解析阿里云centos7服務(wù)器nginx配置及常見問題解答

    這篇文章主要介紹了阿里云centos7服務(wù)器nginx配置及常見問題解答,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07

最新評論