এটি হ্যাপ্রোক্সির মাধ্যমে সম্ভব। আপনি একটি টিসিপি প্রক্সি সেটআপ করতে পারেন এবং এসএনআইটি বের করতে পারেন এবং এসএনআই-এর ভিত্তিতে রাউটিং করতে পারেন। এখানে একটি উদাহরণ:
backend be.app1
mode tcp
no option checkcache
no option httpclose
tcp-request inspect-delay 5s
tcp-request content accept if { req.ssl_hello_type 1 }
tcp-request content reject
use-server server1 if { req.ssl_sni -m beg app1. }
server server1 server1:8443 check id 1 weight 0
আপনি এসএসএল হ্যালো না পাওয়া পর্যন্ত অনুরোধটি বিলম্ব করা অপরিহার্য, অন্যথায় হ্যাপ্রোক্সি এসএনআই শিরোনাম পাওয়ার আগে কোনও সংযোগ দেওয়ার চেষ্টা করবে।
আমি ওজন 0 সহ সার্ভারগুলি ব্যবহার করছি কারণ আমার বর্তমান কনফিগারেশনে আমার প্রতিটি এসএনআইয়ের জন্য কেবল একটি সার্ভার চলছে এবং আমি চাই না যে তারা এলোমেলো অনুরোধগুলি গ্রহণ করবে। এটির সাথে খেলতে আপনি সম্ভবত আরও ভাল উপায়গুলি খুঁজে পেতে পারেন।
আশা করি এটা কাজে লাগবে.