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

如何利用nginx通過正則攔截指定url請求詳解

 更新時間:2020年05月17日 08:39:40   作者:夢回故里  
這篇文章主要介紹了如何利用nginx通過正則攔截指定url請求的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用nginx具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧

nginx服務器

nginx是非常出色web服務器,對于靜態(tài)文件的處理非常高效,同時它的代理轉發(fā)功能和其它后臺服務器搭配起來也非常的簡單高效。

location

我們知道nginx會對請求進行解析,然后回得到關于請求的url等信息,我們只需要對url進行匹配,然后攔截即可。

匹配規(guī)則

location / {
  if ($request_uri ~* ^/\?http(.*)$) {
         return 404;
     }
  }

經(jīng)過這樣的匹配,我們就可以攔截所有請求根目錄的網(wǎng)址并且參數(shù)為?httpxxx類似的請求都會顯示404.

防盜鏈

返回http代碼,例如設置nginx防盜鏈:

location ~* \.(gif|jpg|png|swf|flv)$ {
  valid_referers none blocked www.80shihua.com www.menghuiguli.com;
  if ($invalid_referer) {
    return 404;
  }
}

nginx常用變量

nginx解析出很多我們常用的變量,我們只需要拿過來使用即可,下面就是nginx常用的變量。具體使用方法,可以參考官方文檔。

$content_length

$content_type

$cookie_

$date_gmt

$date_local

$document_root

$document_uri

$fastcgi_path_info

$fastcgi_script_name

$gzip_ratio

$host

$hostname (ngx_http_core_module)

$hostname (ngx_stream_core_module)

$http2

$http_

$protocol

$proxy_host

$proxy_port

$query_string

$realpath_root

$request

$request_body

$request_uri

$scheme

$server_name

$uri

總結

到此這篇關于如何利用nginx通過正則攔截指定url請求的文章就介紹到這了,更多相關nginx通過正則攔截指定url請求內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Nginx跨域問題解析與解決

    Nginx跨域問題解析與解決

    本地運行一個項目,要訪問外域的api接口,存在跨域問題,下面這篇文章主要給大家介紹了關于如何使用Nginx解決跨域問題的相關資料,文中介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • Nginx配置網(wǎng)頁轉發(fā)的實現(xiàn)步驟

    Nginx配置網(wǎng)頁轉發(fā)的實現(xiàn)步驟

    本文主要介紹了Nginx配置網(wǎng)頁轉發(fā)的實現(xiàn)步驟,實現(xiàn)將云服務器的80端口轉發(fā)到另一臺服務器部署的網(wǎng)頁,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • Ubuntu環(huán)境下安裝部署Nginx詳細步驟(有網(wǎng))

    Ubuntu環(huán)境下安裝部署Nginx詳細步驟(有網(wǎng))

    Nginx是一個開源的?HTTP?網(wǎng)絡服務器,下面這篇文章主要給大家介紹了關于Ubuntu環(huán)境下安裝部署Nginx(有網(wǎng))的相關資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • nginx配置location方法總結

    nginx配置location方法總結

    這篇文章主要介紹了nginx配置location方法總結,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • Nginx?502?bad?gateway錯誤解決的九種方案及原因

    Nginx?502?bad?gateway錯誤解決的九種方案及原因

    一般在訪問某些網(wǎng)站或者我們在做本地測試的時候,服務器突然返回502?Bad?Gateway?Nginx,這種問題相信大家也遇到不少了,下面這篇文章主要給大家介紹了關于Nginx?502?bad?gateway錯誤解決的九種方案及原因,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • Nginx搭建自己的CDN服務器的方法步驟

    Nginx搭建自己的CDN服務器的方法步驟

    本文主要介紹了Nginx搭建自己的CDN服務器的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-02-02
  • Nginx服務器配置文件完全解析

    Nginx服務器配置文件完全解析

    這篇文章主要介紹了Nginx服務器配置文件完全解析,Nginx的異步非阻塞特性使其擁有非常出色的性能,需要的朋友可以參考下
    2015-08-08
  • 詳解Nginx服務器中的日志相關配置

    詳解Nginx服務器中的日志相關配置

    這篇文章主要介紹了詳解Nginx服務器中的日志相關配置,Nginx是擁有高性能的異步非阻塞型服務器,需要的朋友可以參考下
    2015-08-08
  • 升級nginx以支持http2的方法

    升級nginx以支持http2的方法

    本篇文章主要介紹了升級nginx以支持http2的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • nginx中共享內(nèi)存的使用詳解

    nginx中共享內(nèi)存的使用詳解

    這篇文章主要介紹了nginx中共享內(nèi)存的使用詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06

最新評論

武宁县| 精河县| 西盟| 克山县| 保德县| 沅陵县| 闻喜县| 奉节县| 丹阳市| 宣城市| 镇宁| 安陆市| 旬阳县| 东莞市| 吴江市| 富锦市| 沂南县| 德州市| 财经| 张北县| 班玛县| 江西省| 玉树县| 望奎县| 三穗县| 毕节市| 沙河市| 西峡县| 云林县| 鹤山市| 中超| 潜山县| 宁陕县| 昌江| 宜丰县| 四会市| 鲁山县| 仁怀市| 志丹县| 故城县| 广西|