Tôi có một cấu hình nginx với một loạt các server {}
khối. Tôi muốn chia sẻ các trang lỗi giữa tất cả chúng, nhưng nhiều trong số chúng có nguồn gốc tài liệu khác nhau. Tôi có thể sử dụng một cấu hình như
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
bên ngoài các khối máy chủ và nó được chia sẻ, nhưng sau đó tôi phải đặt những tài liệu tương tự vào tất cả các gốc hoặc có các quy tắc như
location = /404.html {
root /srv/http/errors;
}
location = /50x.html {
root /srv/http/errors;
}
trong tất cả các khối máy chủ của tôi.
Có cách nào để chia sẻ các tài liệu này mà không lặp đi lặp lại nhiều lần hoặc có nhiều bản sao trong hệ thống tập tin không?