小编Clu*_*ess的帖子

nginx - 我可以配置一个全局错误文档吗?

我有一个包含一大堆server {}块的 nginx 配置。我想在它们之间共享错误页面,但其中许多具有不同的文档根。我可以使用类似的配置

error_page   404              /404.html;
error_page   500 502 503 504  /50x.html;
Run Code Online (Sandbox Code Playgroud)

在服务器块之外,它被共享,但是我必须将这些相同的文档放在所有根目录中,或者有类似的规则

location = /404.html {
    root /srv/http/errors;
}
location = /50x.html {
    root /srv/http/errors;
}
Run Code Online (Sandbox Code Playgroud)

在我所有的服务器块中。

有没有一种方法可以共享这些文档而无需一遍又一遍地重复自己或在文件系统中拥有许多副本?

nginx

7
推荐指数
1
解决办法
5164
查看次数

标签 统计

nginx ×1