文档章节

nginx定时开关切流量

-外星人-
 -外星人-
发布于 2016/12/09 00:43
字数 167
阅读 53
收藏 1
点赞 0
评论 0

最近有一个微信端要上,需要凌晨12点上线,不可能让我等到12点切流量吧,于是早早的配置好,回家睡觉

很简单,主要在nginx这层做点处理,就行了,废话不多说,直接代码

location / {
	access_by_lua_block {
		if ngx.time() >= 1480521600 then
			local user_agent = ngx.var.http_user_agent
	        if user_agent ~= nil then
	            local m, ret = ngx.re.match(user_agent, "Android|webOS|iPhone|iPod|BlackBerry")
	            if m ~= nil then ngx.redirect("/app/index.html") end
	        end
		end
	}
	... # 反向代理
}

改完记得 nginx -s reload

主要就是判断时间有没有超过那个点,如果超过就继续判断是否手机访问,是的话直接重定向

© 著作权归作者所有

共有 人打赏支持
-外星人-
粉丝 45
博文 45
码字总数 22101
作品 0
深圳
程序员
Nginx日志切割

背景:nginx网站日志是记录日常网站访问行为的文件,当网站流量特别大或者运行很长时间时,这个日志文件就会变得非常大,但我们又要保留日志内容以方便查看故障原因。那么我们就需要只保留我...

运维猫 ⋅ 2016/04/26 ⋅ 0

在Ubuntu下配置MRTG监控Nginx和服务器系统资源

Ubuntu使用apt-get来管理软件包,非常的好用,可以自行解决依赖问题。 1、安装mrtg和snmp apt-get install mrtg snmpd sar curl 2、配置snmpd 编辑/etc/snmp/snmpd.conf文件 改为如下内容即可...

王振威 ⋅ 2013/08/06 ⋅ 6

50台集群架构配置介绍

本篇博客 感谢老男孩老师教学 服务器规划表: 主机ip规划表:

gyrgey18912 ⋅ 2017/10/19 ⋅ 0

50台集群架构配置介绍-1(架构、基本优化)

本篇博客 感谢老男孩老师教学 服务器规划表: 主机ip规划表: 外网ip采NAT模式 10.0 的网段 内网ip也采NAT模式 172.16的网段 负载均衡器的 VIP 10.0.0.3/24 带外网ip的服务器的内网ip 不配网...

gyrgey18912 ⋅ 2017/10/19 ⋅ 0

企业架构规划及服务器优化参数

第1ç« ä¼ä¸š架构规划 1.1 架构图 1.1.1 用户访问网站组成 类型 作用 实现方式 顾客-用户 访问网站的人员 @ 保安-防火墙 安全策略控制;正确的流量通过,攻击者的流量组织 硬件-...

侯召顺 ⋅ 2017/10/01 ⋅ 0

linux系统下对网站实施负载均衡+高可用集群需要考虑的几点

随着linux系统的成熟和广泛普及,linux运维技术越来越受到企业的关注和追捧。在一些中小企业,尤其是牵涉到电子商务和电子广告类的网站,通常会要求作负载均衡和高可用的Linux集群方案。 那么...

吞吞吐吐的 ⋅ 2017/12/14 ⋅ 0

电商抢购秒杀系统的设计_1_应用场景分析

电商抢购秒杀系统的设计1应用场景分析 概述 所谓知已知彼,百战不殆,在开始详细介绍实战中的抢购秒杀系统时,我们了解一些抢购秒杀系统系统面临的尴尬与难点。另外需要说明一点,下面的内容...

蜗牛奔跑 ⋅ 2015/07/02 ⋅ 2

Nginx系列-4.Nginx日志配置及日志切割

Nginx系列-4.Nginx日志配置及日志切割 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux、Nginx、MySQL、PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Nginx系列-4....

ngle ⋅ 06/08 ⋅ 0

【PPT分享】天涯大型bbs社区网站系统.ppt

天涯bbs社区主要特点: 流量集中 大部分bbs的流量都是冷热不均,相差很大,热帖一天可达数百万访问,冷贴就是一个访问量也没有。热帖主要是在列表第一版的帖子,和精华贴,这些帖子的流量加起...

鉴客 ⋅ 2010/09/13 ⋅ 2

常用 shell sql 命令

查看内存占用 free -m | sed -n '2p' | awk '{print "used mem is "$3"M,total mem is "$2"M,used percent is "$3/$2*100"%"}' #!/bin/bashwhile : do phymem= phymemused= # echo $phymem #......

birdinroom ⋅ 2014/04/21 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

BS与CS的联系与区别【简】

C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/...

anlve ⋅ 28分钟前 ⋅ 0

发生了什么?Linus 又发怒了?

在一个 Linux 内核 4.18-rc1 的 Pull Request 中,开发者 Andy Shevchenko 表示其在对设备属性框架进行更新时,移除了 union 别名,这引发了 Linus 的暴怒。 这一次 Linus Torvalds 发怒的原...

问题终结者 ⋅ 48分钟前 ⋅ 0

在树莓派上搭建一个maven仓库

在树莓派上搭建一个maven仓库 20180618 lambo init 项目说明 家里有台树莓派性能太慢。想搭建一个maven私服, 使用nexus或者 jfrog-artifactory 运行的够呛。怎么办呢,手写一个吧.所在这个...

林小宝 ⋅ 今天 ⋅ 0

Spring发展历程总结

转自与 https://www.cnblogs.com/RunForLove/p/4641672.html 目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢?...

onedotdot ⋅ 今天 ⋅ 0

Python模块/包/库安装(6种方法)

Python模块/包/库安装(6种方法) 冰颖机器人 2016-11-29 21:33:26 一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包(压缩文件zip...

cswangyx ⋅ 今天 ⋅ 0

零基础学习大数据人工智能,学习路线篇!系统规划大数据之路?

大数据处理技术怎么学习呢?首先我们要学习Python语言和Linux操作系统,这两个是学习大数据的基础,学习的顺序不分前后。 Python:Python 的排名从去年开始就借助人工智能持续上升,现在它已经...

董黎明 ⋅ 今天 ⋅ 0

openJdk和sun jdk的区别

使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK, 那么到底什么是OpenJDK,它与SUN JDK有什么关系和区别呢? 历史上的原因是,Ope...

jason_kiss ⋅ 今天 ⋅ 0

梳理

Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 它是JS的状态容器,是一种解决问题的方式,所以即可以用于 react 也可以用于 vue。 需要理解其思想及实现方式。 应用中所有的 stat...

分秒 ⋅ 今天 ⋅ 0

Java 后台判断是否为ajax请求

/** * 是否是Ajax请求 * @param request * @return */public static boolean isAjax(ServletRequest request){return "XMLHttpRequest".equalsIgnoreCase(((HttpServletReques......

JavaSon712 ⋅ 今天 ⋅ 0

Redis 单线程 为何却需要事务处理并发问题

Redis是单线程处理,也就是命令会顺序执行。那么为什么会存在并发问题呢? 个人理解是,虽然redis是单线程,但是可以同时有多个客户端访问,每个客户端会有 一个线程。客户端访问之间存在竞争...

码代码的小司机 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部