রাউন্ড-রবিন সেটআপে হোস্টনামের সাথে কোনও নির্দিষ্ট সার্ভারটি অ্যাক্সেস করার কোনও উপায় আছে কি?


8

আদিম লোড ব্যালেন্সিংয়ের জন্য আমার কাছে রাউন্ড-রবিন ব্যবহার করে অ্যাপাচি ওয়েবসার্সগুলির একটি ক্লাস্টার রয়েছে। কোনও নির্দিষ্ট আইপি থেকে সার্ভারের নাম ফায়ার ফক্স বা ক্রোমের অনুরোধ করার কোনও উপায় আছে কি?

আপনি যদি কেবলমাত্র http://1.2.3.4 প্রবেশ করান তবে এটি সার্ভারনামটি পায় না এবং আপনি যদি http: // সার্ভারনেম প্রবেশ করেন তবে আপনি যে কোনও সার্ভার পেতে পারেন।


রাউন্ড-রবিন কি পিছনের শেষের সার্ভারের সাথে একটি স্টিকি স্টেশনের ধরণের সংযোগ রয়েছে?
জাঙ্গোফান

2
দমৌরতি এবং এদুয়ার্দোর উত্তর দুটিই স্পট-অন।
হিপ্পি

@ জাজাফোফান: না - সেশনের ক্ষেত্রে সার্ভারগুলি সম্পূর্ণ সমান্তরাল সেটআপ করা আছে। যদি একটি ড্রপ বন্ধ হয়ে যায়, অন্য কোনও সার্ভার লেনদেনটি আবার শুরু করতে পারে।
ব্রায়ান এজ

উত্তর:


10

আমি ধরে নিলাম আপনার মানে ডিএনএস রাউন্ড-রবিন। সেক্ষেত্রে আমি যে প্রাথমিক পদ্ধতিটি ভাবতে পারি তা হ'ল আপনার / ইত্যাদি / হোস্টগুলিকে সম্পাদনা করে আপনি কোনও নির্দিষ্ট মুহুর্তে যা ব্যাকএন্ড চেষ্টা করতে চান তা নির্দেশ করুন:

1.2.3.4 servername

এটি কোনও ক্যাশেড ডিএনএস উত্তর ব্যবহার করা হয়নি তা নিশ্চিত করার জন্য আপনাকে পরে আপনার ব্রাউজারটি পুনরায় চালু করতে হতে পারে।

এছাড়াও আপনি আপনার ডিএনএসে সার্ভারনেম -001, -002 ইত্যাদির অতিরিক্ত এন্ট্রি যুক্ত করতে পারেন এবং আপনার যে ভার্চুয়াল হোস্টটির জন্য লক্ষ্য রেখেছেন সেগুলি সার্ভারআলিয়াস হিসাবে সেই নামগুলি গ্রহণ করার জন্য আপনার ব্যাকএন্ডগুলি কনফিগার করতে পারেন। অবশ্যই আপনি কেবল ভার্চুয়ালহোস্টকে ডিফল্ট হিসাবে সেট করতে পারেন তাই এটি আইপি ব্যবহার করে কাজ করে এবং এই শেষ ধাপটি বাদ দিতে পারে, ধরে নেওয়া আপনার অ্যাপ্লিকেশনটি কোনও নির্দিষ্ট নামের সাথে এটি চলছে বলে ধরে নিচ্ছে না।

সম্পাদনা করুন: এটি কার্যকর হতে পারে - এটি একটি ফায়ারফক্স এক্সটেনশন যা আপনাকে অনুরোধ শিরোনামগুলি সংশোধন করতে দেয়। আপনি যুক্তিযুক্তভাবে Hostসরাসরি একটি সার্ভারনাম নির্দিষ্ট করে ব্যাকেন্ডগুলি পরিদর্শন করতে সংশোধন করতে পারেন। যদিও আমি চেষ্টা করে দেখিনি।

https://addons.mozilla.org/en-us/firefox/addon/modify-headers/


11

আপনাকে HTTP হোস্ট শিরোনামটি সংশোধন করতে হবে।

দেখা:

http://en.wikipedia.org/wiki/List_of_HTTP_header_fields

আমি কার্ল দিয়ে এটি করি:

curl -H host:servername http://1.2.3.4

আপনি নিম্নলিখিত প্লাগইনগুলি দরকারী খুঁজে পেতে পারেন:

https://addons.mozilla.org/en-us/firefox/addon/modify-headers/

https://addons.mozilla.org/en-US/firefox/addon/tamper-data/eula/33806


আপনার অবদান দেখার আগে আমি একই পোস্টে আমার পোস্টটি সম্পাদনা করেছি! আশা করি আপত্তি করবেন না। +1 এর জন্য curl
এডুয়ার্ডো ইভানেক

@ এদুয়ার্দো, মোটেও নয়। আমি ইদানীং এই সঠিক সমস্যাটি নিয়ে ঘোরাঘুরি করছি এবং নিজেই কার্ল পদ্ধতির ব্যবহার করছি। ক্রোম ফ্রন্টে ওপির জন্য দরকারী কোনও কিছু খুঁজে পাইনি।
dmourati

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