Location 块内的 NGINX 内部指令

pul*_*col 5 nginx

在这种情况下,块internal内正在做什么location

error_page 404 /custom_404.html;
location = /custom_404.html {
    root /usr/share/nginx/html;
    internal;
}
Run Code Online (Sandbox Code Playgroud)

K M*_*K M 1

NGINX 区分外部和内部请求。外部请求直接源自客户端;然后将 URI 与可能的位置块进行匹配,并执行适当的操作。

与此相反,内部请求由 NGINX 通过特定指令触发。在默认 NGINX 模块提供的指令中,有几个能够产生内部请求的指令:error_pageindexrewritetry_files