Nginx 中的“if in location”上下文是什么意思?

Nginx 中的“if in location”上下文是什么意思?

在 Nginx 文档中,一些指令的上下文(错误页面指令如下:

上下文:http、服务器、位置、是否在位置

我的问题是,“如果在位置”context 是什么意思?我在谷歌上搜索过,但找不到合适的解释。

答案1

对于if堵塞服务器地点

这两种情况下的行为是很不一样

例子:

server {
    if (...) { ... }

    location ... {
        if (...) { ### }
    }
}

第一个if区块在server上下文中。第二个if区块在location上下文中。

上下文如果在位置指定可能出现在上述示例中的 ### 部分内的指令。

相关内容