【nginx设置维护页面全局跳转】

这篇博客介绍了如何在nginx服务器配置中设置维护页面,并实现全局重定向。通过监听80端口,针对非GET、POST请求返回405状态码。所有请求通过rewrite规则重定向至/cfdj/路径。当访问/cfdj/时,代理静态文件从/nginx/data/目录获取,并设置404错误页面统一跳转到维护页面。同时,还禁止了图片的缓存读取。
摘要由CSDN通过智能技术生成

server {
        listen       80;
        server_name  localhost;
        add_header X-Cache $upstream_cache_status;#查看缓存情况
        add_header X-Via nginx;
        #只允许GET|POST方法
           if ($request_method !~* GET|POST) {
            return 405;
        }
       # if ($server_protocol !~* "HTTP/2.0") {
       # return 444;
        #  }

       location / {
                        #实现全域重定向
                         rewrite ^ /cfdj/ redirect;
        }
    

location /cfdj {
           #站点根目录是/nginx/data,代理静态文件访问
             alias /nginx/data/;
             index index.html index.htm;

             #设置图片禁止读取缓存
             add_header Cache-Control no-store;

             #实现域名下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
nginx全局变量配置详解如下: 在nginx的配置文件中,可以使用全局变量来实现一些配置的判断和处理。全局变量在整个nginx配置中都是可见的,可以在不同的上下文中使用。 在引用中的示例中,主要使用了两个全局变量:$host和$request_uri。$host表示当前请求的主机名,$request_uri表示当前请求的URI。通过这些全局变量的值,可以进行条件判断和重定向跳转等操作。 另外,在nginx的配置中,还可以使用其他一些全局变量,例如: - $remote_addr:客户端的IP地址 - $http_user_agent:客户端的User-Agent信息 - $http_referer:客户端的Referer信息 $args:查询参数部分 - $scheme:请求的协议(http或https) 除了使用这些内置的全局变量外,还可以通过自定义变量来扩展nginx的功能。可以使用set指令来定义变量,并在配置中使用。 在nginx全局配置中,可以使用全局块、events块和http块来进行配置。全局块中的配置影响全局,包括运行nginx的用户组、进程存放、日志、配置文件等。events块用于配置nginx服务器与客户端的网络连接,包括进程最大连接数、数据驱动模型、序列化等。http块是最常用的配置块,用于配置代理、缓存、日志和第三方模块等。 在http块中,可以嵌套多个server块,每个server块表示一个虚拟主机的参数配置。而在server块中,可以使用location块来配置请求路由和页面处理。 综上所述,nginx全局变量配置详解如上所述,主要包括内置的全局变量和自定义变量的使用,以及全局块、events块和http块的配置结构。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Nginx 配置详解](https://blog.csdn.net/u011262253/article/details/120941175)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值