এনগিনেক্স প্রক্সি_পাস আইপি তে তবে এইচটিটিপিএস ব্যবহার করে


2

আমার একটি লিগ্যাসি সার্ভার রয়েছে যা এর জন্য এসএসএল শংসাপত্রের মাধ্যমে সুরক্ষিত example.com। আমি এটির proxy_pass(সার্ভারি) ট্র্যাফিকের জন্য অন্য একটি সার্ভারকে সামনের দিকে রাখতে চাই । নতুন সার্ভারটি অবশ্যই উন্মুক্ত করা example.comউচিত।

এগুলি পৃথক ডোমেন ( legacy.example.comএবং example.com) এ থাকলে আমি কেবল সক্ষম হয়েছি proxy_pass https://legacy.example.com। তবে, উত্তরাধিকার অ্যাপ্লিকেশনটি হার্ডকোডযুক্ত example.comইউআরএল (এবং এটির জন্য কেবল একটি SSL শংসাপত্র রয়েছে example.com) দিয়ে লিটারযুক্ত । অন্য যে কোনও ইউআরএল (উদাহরণস্বরূপ আইপি) এতে পুনর্নির্দেশ করবে example.com

আমি যা করতে চাই তা হল proxy_pass <legacy IP>হোস্ট শিরোনামটি সেট করুন proxy_set_header Host example.com। তবে বিষয়টি হ'ল এটি এইচটিটিপিএস ব্যবহার করে না।

আমি কিছুক্ষণ আগে কার্ল দিয়ে কিছু করেছি, আমি এটির আইপি দিয়ে কোনও সার্ভারের সাথে সংযোগ করতে সক্ষম হয়েছি, তবে শংসাপত্রের জন্য ব্যবহারের জন্য ডোমেন নির্দিষ্ট করে। যদিও এই আইপিতে ম্যাপিংয়ের কোনও Aরেকর্ড ছিল না, তবুও example.comআমি এটিকে সেই ডোমেনটির মাধ্যমে সংযুক্ত করা হচ্ছে তা ভেবে চালিত করতে সক্ষম করেছিলাম।

curl https://example.com/path --resolve example.com:<IP>

এনগিনেক্সে এর মতো কিছু আছে কি?


আপনি কি proxy_ssl_nameনির্দেশটি ব্যবহার করার চেষ্টা করেছেন ?
রিচার্ড স্মিথ

পুনঃটুইট ধন্যবাদ!
ক্রিস স্মিথ

উত্তর:


3

আমি নিজে এটি ব্যবহার করি নি তবে মনে হচ্ছে proxy_ssl_nameআপনি যা খুঁজছেন তা হতে পারে:

উদাহরণ স্বরূপ:

proxy_set_header Host example.com;
proxy_ssl_name        example.com;
proxy_pass            https://1.2.3.4;

বিশদ জন্য এই নথিটি দেখুন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.