আমি একটি Nginx সার্ভারের মাধ্যমে একটি স্থানীয় পরিষেবাতে অনুরোধগুলি ফরোয়ার্ড করছি। আমি এখন যা সম্পাদন করার চেষ্টা করছি তা হল পরিষেবাটি অনুপলব্ধ হয়ে যাওয়ার পরে লোকাল ত্রুটির পৃষ্ঠায় ফ্যালব্যাক।
আমার বর্তমান কনফিগারেশন হল
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;
}
}
প্রক্সিং কাজ করে, তবে আমি 9080 এ আমার পরিষেবাটি অনুপলব্ধ হয়ে যাওয়ার সাথে সাথে আমার রক্ষণাবেক্ষণের অবস্থানের সূচকটি এইচটিএমএল প্রদর্শিত হবে না।
এই কনফিগারেশনে ভুলটি নিয়ে কোনও পরামর্শ?