nginx配置访问时间控制以及自定义错误页面

编程入门 行业动态 更新时间:2024-10-09 17:30:52

nginx配置访问时间控制以及<a href=https://www.elefans.com/category/jswz/34/1771438.html style=自定义错误页面"/>

nginx配置访问时间控制以及自定义错误页面

我们的需求是,11月的5号至11号,工作日的8点至18点可以访问,5号,11号全天不可访问。

  1. 准备好自定义错误页面,并将页面放到nginx根目录的html目录下。

  2.  编写配置文件
     location / {#通过$time_local获取系统时间,日月年-时分秒,并将日和时赋值给变量if ( $time_local ~ "^(\d+)\/(\w+)\/(\d+):(\d+):(\d+):(\d+) \+(\d+)" ) {set $hour $4;set $day  $1;}#5号和11号全天不可以访问,直接返回500if ($day ~ 05|11) {return 500;}set $flag "";if ($day ~ 03|06|07|08|09|10) {set $flag "${flag}1";}if ($hour ~ 01|02|03|04|05|06|07|08|15|19|20|21|22|23|24) {set $flag "${flag}2";}#工作日的非工作时间不可以访问,其他时间可以访问。if ($flag = 12){return 500;}root   /mydata/home;index  index.html index.htm;}#error_page  404              /404.html;# redirect server error pages to the static page /50x.html#error_page   500 502 503 504  /error.html;location = /error.html {root   html;}

更多推荐

nginx配置访问时间控制以及自定义错误页面

本文发布于:2023-11-17 11:51:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1643852.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:自定义   错误   页面   时间   nginx

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!