文档章节

nginx配置逻辑运算实现方式 与 && 或 ||

秦学强
 秦学强
发布于 2017/07/09 22:04
字数 98
阅读 2
收藏 0

nginx的配置中不支持if条件的逻辑与&& 逻辑或|| 运算等逻辑运算符 ,而且不支持if的嵌套语法,实现方式如下

set $flag 0;
if ($host != web.callcloud.cn) {
        set $flag "${flag}1";
}

if ($host != api.callcloud.cn){
        set $flag "${flag}1";
}

#逻辑与实现方式
if ($flag = "011"){
        rewrite ^ http://www.callcloud.cn;
}

#逻辑||实现方式
if ($flag = "01"){
        rewrite ^ http://www.callcloud.cn;
}

本文转载自:http://blog.csdn.net/u014481096/article/details/72954156

共有 人打赏支持
秦学强

秦学强

粉丝 0
博文 69
码字总数 0
作品 0
海淀
程序员
私信 提问
Ansible之 模板,条件测试,循环语句 使用

1 概述 本文将结合例子介绍模块,条件测试和循环语句的使用 2 模板 模块和模板的区别,template模块是将模板文件里的变量以实际的值重新生成后文件后,复制到远程主机上 模块:template 基于...

ghbSunny
2017/12/04
0
0
nginx不记录特定日志(access_log_bypass_if)

apache可以使用CustomLog [env=XXX]指定排除哪些日志不记录,nginx自身没有这个功能,但是在官方的第三方模块找到了ngx_log_if_module,它实现了类 似env的功能.如果你想了解nginx更多nginx...

小运
2013/12/06
0
0
开发者实验室之------基于 CentOS 搭建微信小程序服务

准备域名和证书 任务时间:20min ~ 40min 小程序后台服务需要通过 HTTPS 访问,在实验开始之前,我们要准备域名和 SSL 证书。 域名注册 如果您还没有域名,可以在腾讯云上选购,过程可以参考...

时光流转
2017/10/27
0
0
Nginx学习之九:实践学习指南

Nginx基础 1. nginx安装 2. nginx 编译参数详解 3. nginx安装配置+清缓存模块安装 4. nginx+PHP 5.5 5. nginx配置虚拟主机 6. nginx location配置 7. nginx root&alias文件路径配置 8. ngxht...

boonya
2014/07/09
0
0
【最佳实践】如何通过反向代理方式访问OSS?

1.当前存在的问题 无法通过固定的IP方式访问OSS:阿里云OSS通过Restful API方式对外提供服务。最终用户通过OSS默认域名或者绑定的自定义域名方式访问(例如:https://yourbucketname.oss-cn-h...

figo168hf
10/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Shell脚本——cat/EOF输出多行

在某些场合,可能我们需要在脚本中生成一个临时文件,然后把该文件作为最终文件放入目录中。(可参考ntop.spec文件)这样有几个好处,其中之一就是临时文件不是唯一的,可以通过变量赋值,也...

吴伟祥
12分钟前
3
0
线程安全性的文档化(70)

当一个类的实例或者静态方法被并发使用的时候,这个类的行为如何, 是该类与客户端程序的行为约束 如果文档中没有相关描述,那么可能导致未同步或过度同步的情况 并不是说文档中出现Synchro...

Java搬砖工程师
14分钟前
1
0
ubuntu16.04下安装postgresql 10.3

在网上找了不少博客,结果还是一大坨的坑要我踩,踩完之后总结一下下吧!(适合初学者) 环境及资源 Linux版本:ubuntu16.04 PostgresSQL版本:postgresql-10.3 PostgreSQL官网下载地址:htt...

杨鹏飞乀
16分钟前
2
0
.NET Core 2.1 跨域问题的解决

https://blog.csdn.net/qq_42220663/article/details/82381386

lsy999
25分钟前
1
0
LinkedList基本用法

LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用. LinkedList的构造函数如下 1. public LinkedList(): ——生成空的链表 2. public LinkedList(Collection col)...

whoisliang
28分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部