নীচে একটি নমুনা Nginx সার্ভার কনফিগারেশন রয়েছে। "ম্যাজিকাল তাবিজ" অবস্থান ব্লক ব্যতীত, প্রক্সিড ত্রুটি সামগ্রীটি কাস্টমাইজড ত্রুটি পৃষ্ঠা পরিবেশন করার পরিবর্তে একটি Nginx 404 পৃষ্ঠাতে ফলাফল দেয়।
প্রক্সি_ইন্টারসেপ্ট_অরফারস ডাইরেক্টিভ সরানো একটি যথাযথ http ত্রুটি কোড শিরোনাম সহ প্রক্সি ত্রুটি পৃষ্ঠা সরবরাহ করে।
অজানা ত্রুটির পৃষ্ঠাগুলি যাদুকরী তাবিজের উপস্থিতি নির্বিশেষে সঠিকভাবে রেন্ডার করা হয়।
ঠিক কি চলছে সে সম্পর্কে কোনও ধারণা?
server {
server_name mydomain.com "";
listen 80;
root /var/www;
error_page 400 401 402 403 404 500 501 502 503 504 /admin/error_page.htm;
proxy_intercept_errors on;
location /proxy/ {
proxy_read_timeout 60s;
proxy_set_header Host $host;
proxy_pass http://myservers;
}
location /test404/ {
return 404;
}
location /admin/ { # this line constitute a magical talisman that fixes proxied error interception(???)(!)
rewrite ^(/admin)(.*)$ /admin$2 break;
}
}