Saya memiliki konfigurasi nginx dengan sejumlah server {}
blok. Saya ingin berbagi halaman kesalahan di antara mereka semua, tetapi banyak dari mereka memiliki akar dokumen yang berbeda. Saya dapat menggunakan konfigurasi seperti
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
di luar blok server dan dibagikan, tetapi kemudian saya harus meletakkan dokumen-dokumen yang sama di semua root, atau memiliki aturan seperti
location = /404.html {
root /srv/http/errors;
}
location = /50x.html {
root /srv/http/errors;
}
di semua blok server saya.
Apakah ada cara untuk membagikan dokumen-dokumen ini tanpa berulang-ulang atau memiliki banyak salinan di sistem file?