আমি এনজিএনএক্সকে আমার বাহ্যিক দৃশ্যমান ওয়েবসারভার হিসাবে কনফিগার করেছি যা এইচটিটিপি-র উপর একটি ব্যাকএন্ডে কথা বলে।
আমি যে পরিস্থিতিটি অর্জন করতে চাই তা হ'ল:
- ক্লায়েন্টটি এনজিএনএক্সে এইচটিটিপি অনুরোধ করে যা একই ইউআরএলটিতে পুনঃনির্দেশ করা হয় তবে এইচটিটিপিএসের ওপরে
- nginx প্রক্সিগুলি HTTP এর মাধ্যমে ব্যাকএন্ডে অনুরোধ করে
- এনজিএনএক্স এইচটিটিপি-র মাধ্যমে ব্যাকেন্ড থেকে প্রতিক্রিয়া গ্রহণ করে।
- এনজিনেক্স এইচটিটিপিএস-এর মাধ্যমে ক্লায়েন্টের কাছে ফিরে যায়
আমার বর্তমান কনফিগারেশন (যেখানে ব্যাকএন্ড সঠিকভাবে কনফিগার করা আছে) হ'ল:
সার্ভার 80 শুনুন; সার্ভার_নাম লোকালহোস্ট; অবস্থান ~। * { প্রক্সি_পাস http: // ব্যাকএন্ড; proxy_redirect http: // ব্যাকেন্ড https: // $ হোস্ট; প্রক্সি_সেট_হেডার হোস্ট $ হোস্ট; } }
আমার সমস্যা হ'ল ক্লায়েন্টের প্রতিক্রিয়া হ'ল (পদক্ষেপ 4) HTTP- র মাধ্যমে নয় HTTPS প্রেরণ। কোন ধারনা?