Nginx

Nginx 中的“如果在位置”上下文是什麼意思?

  • June 23, 2022

在 Nginx 文件中,一些指令(例如error_page指令)的上下文如下所示:

上下文:http,伺服器,位置,如果在位置

我的問題是,**“如果在位置”**上下文是什麼意思?我一直在Google搜尋,但找不到合適的解釋。

if有兩個不同的上下文,伺服器位置

這兩種情況下的行為是完全不同的。

例子:

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

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

第一個if塊在server上下文中。第二個if塊是在location上下文中。

上下文if in location指定可能出現在上述範例中 ### 部分中的指令。

引用自:https://serverfault.com/questions/1103927