私はたくさんのserver {}ブロックを持つnginx構成を持っています。それらの間でエラーページを共有したいのですが、それらの多くは異なるドキュメントルートを持っています。私は次のような設定を使用できます
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;
}
私のすべてのサーバーブロックで。
ファイルシステムに何度も何度も何度もコピーしたりせずに、これらのドキュメントを共有する方法はありますか?