我有一个Nginx配置,带有很多server {}
块。我想在它们之间共享错误页面,但是其中许多页面具有不同的文档根目录。我可以使用类似的配置
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
在服务器块之外并被共享,但是然后我必须将那些相同的文档放在所有根目录中,或者有类似的规则
location = /404.html {
root /srv/http/errors;
}
location = /50x.html {
root /srv/http/errors;
}
在我所有的服务器块中
有没有一种方法可以共享这些文档,而不必一遍又一遍地重复自己或在文件系统中有很多副本?