【问题标题】:Replace NGINX 403 for deny with a different error response code用不同的错误响应代码替换 NGINX 403 以表示拒绝
【发布时间】:2013-09-16 01:24:31
【问题描述】:
location ~* ^/(jmx-cons|web-console|debug|invoker)/ {
deny all;
}

我查看了文档,但找不到用不同响应代码替换 403 的方法。我已经尝试使用 error_page 指令,它不会抱怨配置检查,但它不会有效地更改响应代码。

【问题讨论】:

    标签: nginx http-response-codes


    【解决方案1】:

    原来 error_page 指令确实可以用于此目的,我只是做错了。 :)

    【讨论】:

      【解决方案2】:

      我不确定您到底想要什么,但如果您想要全部拒绝并显示不同的状态代码(不是 403 ),您可以改用 return,例如:(返回 500)

      location ~* ^/(jmx-cons|web-console|debug|invoker)/ {
          return 500;
      }
      

      【讨论】:

        猜你喜欢
        • 2016-04-21
        • 2021-12-13
        • 2012-08-29
        • 1970-01-01
        • 2023-02-21
        • 1970-01-01
        • 1970-01-01
        • 2018-12-29
        • 1970-01-01
        相关资源
        最近更新 更多