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

Nginx配置編寫時支持邏輯運算與大小寫字母轉換的方法

 更新時間:2016年01月27日 15:56:16   投稿:goldensun  
這篇文章主要介紹了Nginx配置編寫時支持邏輯運算與大小寫字母轉換的方法,其中大小寫字母轉換是以lower upper case模塊來實現(xiàn),需要的朋友可以參考下

邏輯運算
nginx的配置中不支持if條件的邏輯與&& 邏輯或|| 運算 ,而且不支持if的嵌套語法,否則會報下面的錯誤:nginx: [emerg] invalid condition。
我們可以用變量的方式來間接實現(xiàn)。
要實現(xiàn)的語句:

if ($arg_unitid = 42012 && $uri ~/thumb/){
 echo "www.fzitv.net";
}

如果按照這樣來配置,就會報nginx: [emerg] invalid condition錯誤。
可以這么來實現(xiàn),如下所示:

set $flag 0;
if ($uri ~ ^/thumb/[0-9]+_160.jpg$){
 set $flag "${flag}1";
}
if ($arg_unitid = 42012){
 set $flag "${flag}1";
}
if ($flag = "011"){
 echo "www.fzitv.net";
}

nginx實現(xiàn)大小寫字母轉換(ngx_http_lower_upper_case模塊)
各種程序或腳本都有實現(xiàn)大小寫字母互轉的功能,今天講講ngx_http_lower_upper_case,功能很簡單,至于可以用在什么環(huán)境大家可以根據(jù)自己的情況.多一種模塊多一種解決方案.本模塊將字符串轉換為大小寫然后賦值給變量. 用句俗話來說"存在即合理",軟件存在性總有他存在的道理。
1. 安裝nginx模塊

--add-module=path/to/circle_gif/directory

具體方法就不再講述了,可以參考運維生存時間的<如何安裝nginx第三方模塊>
2.upper/lower 指令
upper
語法:upper $var string
配置段: location
小些轉大寫
lower
語法:lower $var string
配置段: location
大寫轉小寫
3. nginx配置

location /ttlsa_upper_lower {
upper $var1 "Hello,jb51.net";
lower $var2 "HELLO,jb51.net";
echo $var1;
echo $var2;
}

4. 測試

# curl http://test.jb51.net/ttlsa_upper_lower/
 HELLO,jb51.net
 hello,jb51.net

nginx模塊地址:https://github.com/replay/ngx_http_lower_upper_case/archive/master.zip
ngx_http_lower_upper_case地址:https://github.com/replay/ngx_http_lower_upper_case

相關文章

  • Nginx帶寬控制(限速模塊使用)

    Nginx帶寬控制(限速模塊使用)

    這篇文章主要介紹了Nginx帶寬控制(限速模塊使用),本文講解了使用limit_rate和limit_rate_aft以及l(fā)imit_conn實現(xiàn)帶寬控制的例子,需要的朋友可以參考下
    2015-03-03
  • 深度詳解什么是Nginx正向代理與反向代理

    深度詳解什么是Nginx正向代理與反向代理

    這篇文章主要介紹了Nginx正向代理與Nginx反向代理的區(qū)別,比較易懂,需要的朋友可以參考下
    2023-03-03
  • nginx 平滑重啟與升級的實現(xiàn)方法

    nginx 平滑重啟與升級的實現(xiàn)方法

    有時候我們需要平滑重啟nginx服務,防止出現(xiàn)問題,這里簡單的總結,方便需要的朋友
    2013-02-02
  • Nginx如何配置負載均衡

    Nginx如何配置負載均衡

    這篇文章主要介紹了Nginx如何配置負載均衡,幫助大家更好的理解和學習使用Nginx,感興趣的朋友可以了解下
    2021-03-03
  • Nginx 多域名配置的方法

    Nginx 多域名配置的方法

    本篇文章主要介紹了Nginx 多域名配置的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Nginx修復CORS漏洞的實現(xiàn)方法

    Nginx修復CORS漏洞的實現(xiàn)方法

    本文主要介紹了CORS不安全配置漏洞的修復方法,通過修改Nginx配置,將Access-Control-Allow-Origin設置為正確的域名,以防止跨域資源共享時的隱私泄露風險
    2024-11-11
  • nginx反向代理失效前端無法獲取后端的數(shù)據(jù)解決辦法

    nginx反向代理失效前端無法獲取后端的數(shù)據(jù)解決辦法

    Nginx服務器的反向代理服務是其最常用的重要功能,由反向代理服務也可以衍生出很多與此相關的Nginx服務器重要功能,下面這篇文章主要給大家介紹了關于nginx反向代理失效前端無法獲取后端的數(shù)據(jù)解決的相關資料,需要的朋友可以參考下
    2023-12-12
  • 修改Nginx配置返回指定content-type的方法

    修改Nginx配置返回指定content-type的方法

    nginx作為一個http服務器,在功能實現(xiàn)方面和性能方面都表現(xiàn)的非常優(yōu)越,下面這篇文章主要給大家介紹了關于修改Nginx配置返回指定content-type的相關資料,需要的朋友可以參考下
    2022-09-09
  • nginx里集成php模塊安裝配置步驟詳解

    nginx里集成php模塊安裝配置步驟詳解

    這篇文章主要為大家介紹了nginx里集成php模塊安裝配置步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Centos下編譯安裝Nginx教程詳解

    Centos下編譯安裝Nginx教程詳解

    這篇文章主要介紹了Centos下編譯安裝Nginx的教程詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-12-12

最新評論

石楼县| 咸丰县| 锦屏县| 旬邑县| 屏山县| 绍兴县| 桐梓县| 马山县| 剑川县| 环江| 商河县| 荔波县| 兴海县| 通辽市| 漯河市| 上蔡县| 南岸区| 沾益县| 蓬莱市| 江城| 白玉县| 类乌齐县| 阿勒泰市| 洛南县| 萨嘎县| 高邮市| 海城市| 曲松县| 灌云县| 六枝特区| 葫芦岛市| 宁夏| 金华市| 瓮安县| 奉贤区| 沁源县| 陕西省| 静乐县| 峡江县| 固阳县| 宁安市|