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

Nginx配置編寫時支持邏輯運(yùn)算與大小寫字母轉(zhuǎn)換的方法

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

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

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

如果按照這樣來配置,就會報(bào)nginx: [emerg] invalid condition錯誤。
可以這么來實(shí)現(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 "m.fzitv.net";
}

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

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

具體方法就不再講述了,可以參考運(yùn)維生存時間的<如何安裝nginx第三方模塊>
2.upper/lower 指令
upper
語法:upper $var string
配置段: location
小些轉(zhuǎn)大寫
lower
語法:lower $var string
配置段: location
大寫轉(zhuǎn)小寫
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

相關(guān)文章

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

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

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

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

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

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

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

    Nginx如何配置負(fù)載均衡

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

    Nginx 多域名配置的方法

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

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

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

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

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

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

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

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

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

    Centos下編譯安裝Nginx教程詳解

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

最新評論

巴彦县| 平罗县| 山阳县| 青河县| 山阳县| 新竹市| 江城| 东台市| 彭阳县| 大竹县| 中方县| 焉耆| 遂昌县| 获嘉县| 武宣县| 桃园市| 甘孜县| 安塞县| 兰溪市| 章丘市| 化德县| 常州市| 石泉县| 古浪县| 岳普湖县| 科尔| 阿勒泰市| 辉县市| 咸丰县| 慈溪市| 庐江县| 密山市| 平原县| 大安市| 哈尔滨市| 阿坝县| 寿光市| 临湘市| 通榆县| 东港市| 城固县|