50 * পৃষ্ঠার জন্য এনগিনেক্স অ্যাড_হেডার


19

আমি যখন কোনও ধরণের 50 * ত্রুটি প্রেরণ করছি তখন আমি প্রতিক্রিয়ার সাথে শিরোনাম যুক্ত করার জন্য এনজিনেক্স পাওয়ার চেষ্টা করছি। আমার কাছে ইতিমধ্যে http ব্লকে একটি অ্যাড_হেডার নির্দেশিকা রয়েছে এবং এটি ত্রুটিগুলি মনে না করে সমস্ত অনুরোধের জন্য সম্মানিত হয়। আমি আমার একটি হোস্টেও নিম্নলিখিতটি চেষ্টা করেছি:

location /mediocregopheristhecoolest {
    add_header X-Test "blahblahblah";
    return 502;                                                                                                    
}       

সেই পৃষ্ঠাতে যাওয়া আমাকে একটি 502 দেয় তবে শিরোনাম নেই। এটি কি সহজভাবে কিছু যা এনগিনেক্স করে না, বা আমি এটি ভুল করছি?


আপনি কি $ কার্ল- I <url> // মিডিয়োক্রেগোফেরিস্টেস্টেস্ট
চিদা

উত্তর:


21

ডকুমেন্টেশনে উল্লেখ করা হয়েছে যে add_header "একটি প্রতিক্রিয়া শিরোনামে নির্দিষ্ট ক্ষেত্র যুক্ত করে তবে প্রদত্ত প্রতিক্রিয়া কোডটি 200, 204, 206, 301, 302, 303, 304, বা 307 সমান হয় A একটি মানের মধ্যে ভেরিয়েবল থাকতে পারে" " সুতরাং এটি 502 দিয়ে কাজ করে না।

আমি যুক্ত করতে ভুলে গেছি যে আপনি অন্যান্য কোডগুলিতে শিরোনাম যুক্ত করতে তৃতীয় পক্ষের শিরোনামকে আরও মডিউল ব্যবহার করতে পারেন । যদিও এটি যুক্ত করার জন্য আপনাকে সম্ভবত পুনরায় কম্পাইল করতে হবে।


মারাতের মন্তব্য দেখুন: নতুন এনগিনেক্স সংস্করণ প্রতিক্রিয়ার কোড নির্বিশেষে শিরোনাম স্থাপন সমর্থন করে
লরেন্স

44

Nginx 1.7.5 যেহেতু alwaysপ্রতিক্রিয়া কোড নির্বিশেষে আপনি একটি শিরোনাম যুক্ত করতে ব্যবহার করতে পারেন :

add_header X-Test "blahblahblah" always;

1
হতাশাজনকভাবে, ডেবিয়ানদের রেপোগুলির সংস্করণটি বর্তমানে পুরানো (১.6.x), তবে এনগিনেক্স সর্বশেষতম স্থিতিশীল বিল্ড (এই মুহুর্তে 1.8.x) এর সাথে নিজস্ব সংগ্রহস্থল বজায় রাখে
কুংফু

আপনি ইতিমধ্যেই কাজ ডেবিয়ান সিস্টেম আপগ্রেড করতে চান তাহলে, ডেবিয়ান ব্যাকপোর্ট নিরাপদ ... packages.debian.org/jessie-backports/httpd/nginx ভিন্ন প্যাকেজ সংগঠন মূল প্রজেক্টের প্যাকেজ ব্যবহার (আপগ্রেড nginx মসৃণ প্রক্রিয়া পরিবর্তে কিছু ডাউনটাইম কারণ হতে পারে )। এবং এর পোস্টর্ম স্ক্রিপ্ট লগগুলি সরিয়ে দেয়। এবং অন্যান্য কয়েকটি ছোট পার্থক্য ...
লাজোস Veres
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.