Tôi đang chuyển tiếp yêu cầu đến một dịch vụ địa phương thông qua máy chủ Nginx. Những gì tôi cố gắng thực hiện bây giờ là chuyển sang trang lỗi cục bộ trong trường hợp dịch vụ không khả dụng.
Cấu hình hiện tại của tôi là
server {
listen 80;
server_name "";
location / {
proxy_pass http://127.0.0.1:9080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 1;
proxy_next_upstream error timeout http_500 http_502 http_503 http_504 http_404;
proxy_intercept_errors on;
}
error_page 501 502 503 @maintenance;
location @maintenance {
root /locust/www/fallback/htdocs;
index index.html index.htm;
}
}
Việc ủy quyền hoạt động, nhưng ngay khi tôi thực hiện dịch vụ của mình trên 9080 thì không có sẵn index.html của vị trí bảo trì của tôi KHÔNG được hiển thị.
Bất kỳ đề xuất về những gì là sai với cấu hình này?