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

Nginx中IF、AND、OR語句用法實例

 更新時間:2015年02月07日 20:19:03   投稿:junjie  
這篇文章主要介紹了Nginx中IF、AND、OR語句用法實例,本文講解的是Ningx中的邏輯判斷語句用法,需要的朋友可以參考下

在上一篇文章:《Nginx if語句加正則表達式實現(xiàn)字符串截斷》中, 我們介紹過了使用if來進行截斷字符串的用法, 這次我們來了解下if的邏輯用法:
什么是邏輯用法呢, 就程序中的and、or關(guān)系, 就叫做邏輯了.

NGINX支持if的 and 與 or 或者 && 與 || 嗎?

答案是No.
當(dāng)你嘗試這樣配置, 重載nginx時, nginx會報出錯誤

復(fù)制代碼 代碼如下:

    location = /test/ {
        default_type text/html;
        set $b 0;
        if ( $remote_addr != '' && $http_x_forwarded_for != '' ){
            set $b '1';
        }
        echo $b;
    }
[root@test-vm ~]# /usr/local/nginx/sbin/nginx -t

nginx: [emerg] invalid condition "$remote_addr" in /usr/local/nginx/conf/nginx.conf:60
configuration file /usr/local/nginx/conf/nginx.conf test failed


那么我們應(yīng)該怎樣來實現(xiàn)and 和or的邏輯關(guān)系呢?
復(fù)制代碼 代碼如下:

    location = /test_and/ {
        default_type text/html;
        set $a 0;
        set $b 0;
        if ( $remote_addr != '' ){
            set $a 1;
        }
        if ( $http_x_forwarded_for != '' ){
            set $a 1$a;
        }
        if ( $a = 11 ){
            set $b 1;
        }
        echo $b;
    }
    location = /test_or/ {
        default_type text/html;
        set $a 0;
        set $b 0;
        if ( $remote_addr != '' ){
            set $a 1;
        }
        if ( $http_x_forwarded_for != '' ){
            set $a 1;
        }
        if ( $a = 1 ){
            set $b 1;
        }
        echo $b;
    }

相關(guān)文章

  • 部署Nginx+Apache動靜分離的實例詳解

    部署Nginx+Apache動靜分離的實例詳解

    Nginx不僅能作為Web服務(wù)器,還具有反向代理、負(fù)載均衡和緩存的功能,這篇文章主要介紹了部署Nginx+Apache動靜分離的實例代碼,需要的朋友可以參考下
    2019-12-12
  • Nginx服務(wù)器中瀏覽器本地緩存和虛擬機的相關(guān)設(shè)置

    Nginx服務(wù)器中瀏覽器本地緩存和虛擬機的相關(guān)設(shè)置

    這篇文章主要介紹了Nginx服務(wù)器中瀏覽器本地緩存和虛擬機的相關(guān)設(shè)置,是Nginx服務(wù)器搭建過程中的基本配置,需要的朋友可以參考下
    2015-08-08
  • Nginx Location指令URI匹配規(guī)則詳解小結(jié)

    Nginx Location指令URI匹配規(guī)則詳解小結(jié)

    這篇文章主要介紹了Nginx Location指令URI匹配規(guī)則詳解小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Nginx與Tomcat之間的關(guān)系及說明

    Nginx與Tomcat之間的關(guān)系及說明

    Nginx和Tomcat在現(xiàn)代Web應(yīng)用架構(gòu)中扮演重要角色,Nginx主要負(fù)責(zé)處理HTTP請求、反向代理、負(fù)載均衡、SSL加密和靜態(tài)資源服務(wù),而Tomcat則專注于處理動態(tài)請求和運行JavaWeb應(yīng)用,它們通過反向代理和負(fù)載均衡機制緊密合作,優(yōu)化系統(tǒng)性能和擴展性,適用于高并發(fā)和大流量場景
    2025-02-02
  • Nginx配置SSL證書出錯解決方案

    Nginx配置SSL證書出錯解決方案

    這篇文章主要介紹了Nginx配置SSL證書出錯解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • Nginx重定向的配置實例

    Nginx重定向的配置實例

    基于Nginx的服務(wù)器需要設(shè)置下重定向,下面的b2c就是相對應(yīng)的目錄,需要的朋友可以參考下。
    2010-07-07
  • Linux查看nginx安裝目錄和配置文件路徑的實現(xiàn)

    Linux查看nginx安裝目錄和配置文件路徑的實現(xiàn)

    本文主要介紹了Linux查看nginx安裝目錄和配置文件路徑的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • nginx?反向代理負(fù)載均衡策略配置SSL訪問匹配規(guī)則優(yōu)先級

    nginx?反向代理負(fù)載均衡策略配置SSL訪問匹配規(guī)則優(yōu)先級

    本文主要包含1.Nginx配置文件詳解2.Nginx實現(xiàn)負(fù)載均衡3.Nginx前端項目部署4.Nginx配置SSL訪問5.nginx匹配規(guī)則說明以及匹配的優(yōu)先級的內(nèi)容詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • Nginx+Tomcat的服務(wù)器端環(huán)境配置詳解

    Nginx+Tomcat的服務(wù)器端環(huán)境配置詳解

    這篇文章主要介紹了Nginx+Tomcat的服務(wù)器端環(huán)境配置詳解,包括Nginx與Tomcat的監(jiān)控開啟方法,需要的朋友可以參考下
    2015-12-12
  • nginx出現(xiàn)500 Internal Server Error錯誤的解決方法

    nginx出現(xiàn)500 Internal Server Error錯誤的解決方法

    這篇文章主要介紹了nginx出現(xiàn)500 Internal Server Error錯誤的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-09-09

最新評論

峨眉山市| 兴宁市| 繁峙县| 汕尾市| 晋江市| 信阳市| 普安县| 宁阳县| 浏阳市| 晋中市| 河源市| 元谋县| 承德县| 宁津县| 济源市| 铜川市| 海伦市| 夏津县| 浦县| 嘉峪关市| 西丰县| 新昌县| 淄博市| 新津县| 湖北省| 常德市| 龙山县| 怀化市| 无为县| 北宁市| 教育| 楚雄市| 宜良县| 志丹县| 永寿县| 皮山县| 韶关市| 怀远县| 塔河县| 阿荣旗| 察雅县|