সার্ভারগুলি কি কেবল একটি ওয়েবসাইট রাখে?


80

আমি যে বিষয়টি ডিএনএস বুঝি তার থেকে যেমন ডোমেন নামটি সার্ভারের আইপি ঠিকানার সাথে ওয়েবসাইটটি সঞ্চিত রয়েছে তার অর্থ কি প্রতিটি সার্ভার কেবল একটি ওয়েবসাইট রাখতে পারে? যদি তারা না করে তবে সার্ভারের আইপি ঠিকানায় কল করা কীভাবে জানতে পারে যে একই সার্ভারে অনেকগুলি আছে তবে আমি কোন ওয়েবসাইটটি চাই?


13
শেয়ার্ড ওয়েব হোস্টিংয়ের জন্য উইকিপিডিয়ায় ভাল পরিচয় রয়েছে । আপনি যদি আপনার ব্রাউজারে http: // <IP_ADDR> / প্রবেশ করে থাকেন তবে HTTP অনুরোধটির Host:শিরোনামের মধ্যে কোনও ডোমেন থাকবে না । শেয়ার্ড হোস্টিংয়ের ক্ষেত্রে ওয়েব সার্ভারটি বিভিন্ন উপায়ে হ্যান্ডেল সরবরাহকারীর দ্বারা কনফিগার করা যেতে পারে (যেমন একটি ডিফল্ট থাকতে পারে, সরবরাহকারীকে পুনর্নির্দেশ করুন ইত্যাদি)।
জেদী

আমি এই লিঙ্কগুলিতে ক্লিক করেছি যা "এই সার্ভারটি কখনও নয় / বর্তমানে আপনি যে ওয়েবসাইটটি সন্ধান করছেন সেটি হোস্ট করে না" এর মত বার্তাগুলির সাথে বিরতি দেয়।
জেসভিন জোস

1
আপনি যদি একক সার্ভারে একাধিক অ্যাপ্লিকেশন চালানোর জন্য অনেক পথ খুঁজছেন - বলুন আপনার বন্দরগুলিতে যথাক্রমে 8001 এবং 8002 এ দুটি অ্যাপ্লিকেশন মাই অ্যাপ এবং আপনার অ্যাপ রয়েছে। আপনার কাছে দুটি লোড ব্যালেন্সার বা অ্যাপ্লিকেশন প্রক্সি থাকতে পারে: myapp.com এবং yourapp.com। তাদের ডিফল্ট বন্দরগুলিতে (80/443) অনুরোধগুলি গ্রহণ করুন এবং যথাক্রমে 8001 এবং 8002 বন্দরগুলিতে এটি প্রকৃত সার্ভারে (ফর্ম) প্রেরণ করুন।
রোহিথপ্রিপ

6
দুর্দান্ত প্রশ্ন। প্রতিটি ওয়েবসাইটের নিজস্ব আইপি ঠিকানা প্রয়োজন (সার্ভারের একাধিক আইপি ঠিকানা থাকতে পারে)। আপনার বর্ণিত সঠিক সমস্যাটি পেতে HTTP / 1.1 এ হোস্ট শিরোনামটি প্রবর্তিত হয়েছিল। Www8.org/w8-papers/5c-protocols/key/key.html- এ
এই

6
যদি HTTP 1.1 এর হোস্ট শিরোলেখ না থাকে, আইপিভি 6 এখনই প্রয়োগ করা হবে ;-) :-(
লেন

উত্তর:


149

মূলত: ব্রাউজারটিতে এইচটিটিপি অনুরোধে ডোমেনের নাম অন্তর্ভুক্ত থাকে, তাই কোন ওয়েব ডোমেনটি অনুরোধ করা হয়েছিল তা ওয়েবসভার জানে এবং সেই অনুযায়ী প্রতিক্রিয়া জানাতে পারে।


এইচটিটিপি অনুরোধ

আপনার সাধারণ এইচটিটিপি অনুরোধটি কীভাবে ঘটে তা এখানে:

  1. ব্যবহারকারী ফর্মের মধ্যে একটি URL সরবরাহ করে http://host:port/path

  2. ব্রাউজারটি ইউআরএল এর হোস্ট (ডোমেন) অংশটি বের করে এবং নাম রেজোলিউশন হিসাবে পরিচিত একটি প্রক্রিয়াতে এটি প্রয়োজনে একটি আইপি ঠিকানায় অনুবাদ করে । এই অনুবাদটি ডিএনএসের মাধ্যমে ঘটতে পারে তবে এর দরকার নেই (উদাহরণস্বরূপ, hostsসাধারণ ওএসে স্থানীয় ফাইল ডিএনএসকে বাইপাস করে)।

  3. ব্রাউজারটি নির্দিষ্ট পোর্টের জন্য একটি টিসিপি সংযোগ খোলে বা সেই আইপি ঠিকানায় 80 পোর্টের ডিফল্ট হয়।

  4. ব্রাউজারটি একটি HTTP অনুরোধ প্রেরণ করে। এইচটিটিপি / ১.১ এর জন্য, এটির মতো দেখাচ্ছে:

    GET /path HTTP/1.1
    Host: example.com
    

    ( Hostশিরোনামটি স্ট্যান্ডার্ড এবং HTTP / 1.1 এ প্রয়োজনীয় the

এখান থেকে, ওয়েবসভারের কাছে বেশ কয়েকটি তথ্য রয়েছে যা এটি কী প্রতিক্রিয়া হবে তা সিদ্ধান্ত নিতে ব্যবহার করতে পারে। নোট করুন যে একক ওয়েবসার্ভার একাধিক আইপি ঠিকানার সাথে আবদ্ধ থাকা সম্ভব।

  • অনুরোধ করা আইপি ঠিকানা, টিসিপি সকেট থেকে
    • ক্লায়েন্টের আইপি ঠিকানাটি উপলব্ধ, তবে এটি খুব কমই ব্যবহৃত হয় - কখনও কখনও ব্লক / ফিল্টারিংয়ের জন্য
  • অনুরোধ করা বন্দর, টিসিপি সকেট থেকে
  • অনুরোধ করা হোস্টনাম, যেমন HostHTTP অনুরোধে ব্রাউজার দ্বারা শিরোনামে নির্দিষ্ট করা আছে ।
  • অনুরোধকৃত পথ
  • অন্য কোনও শিরোনাম (কুকিজ ইত্যাদি)

আপনারা যেমন লক্ষ্য করেছেন বলে মনে হয়, আজকাল সর্বাধিক শেয়ার করা হোস্টিং সেটআপ একাধিক ওয়েবসাইটকে একটি আইপি ঠিকানায় রাখে: পোর্ট সংমিশ্রণ, কেবল Hostওয়েবসাইটগুলির মধ্যে পার্থক্য রেখে ।

এটি অ্যাপাচি-জমিতে একটি নাম ভিত্তিক ভার্চুয়াল হোস্ট হিসাবে পরিচিত , যখন এনগিনেক্স তাদের সার্ভার ব্লকগুলিতে সার্ভারের নাম এবং আইআইএস ভার্চুয়াল সার্ভারকে পছন্দ করে ।


এইচটিটিপিএস সম্পর্কে কী?

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

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

এটি একটি সমস্যা উপস্থাপন করে। সার্ভার কীভাবে জানতে পারে যে কোন হোস্টের (ওয়েবসাইট) শংসাপত্রটি প্রেরণ করা হবে, যদি HTTP অনুরোধ পাওয়ার আগে এটি করার দরকার হয়?

Ditionতিহ্যগতভাবে, এইচটিটিপিএস প্রয়োজন প্রতিটি ওয়েবসাইটের জন্য একটি ডেডিকেটেড আইপি ঠিকানা (বা পোর্ট) রাখার মাধ্যমে এটি সমাধান করা হয়েছিল। স্পষ্টতই, আমরা IPv4 ঠিকানার বাইরে চলে আসা শুরু করলে সমস্যাটি হয়ে যায় this

এসএনআই প্রবেশ করুন (সার্ভারের নাম ইঙ্গিত)। ব্রাউজারটি এখন টিএলএস আলোচনার সময় হোস্টনামটি পাস করে, তাই সার্ভারটি সঠিক শংসাপত্র প্রেরণের জন্য পর্যাপ্ত পর্যায়ে এই তথ্যটি দেয়। সার্ভারের দিক থেকে, কনফিগারেশনটি HTTP ভার্চুয়াল হোস্টগুলিকে কীভাবে কনফিগার করা হয় তার সাথে খুব মিল similar

ডাউনসাইড হ'ল হোস্টনামটি এখন এনক্রিপশনের আগে সাধারণ পাঠ্য হিসাবে প্রেরণ করা হয় এবং প্রয়োজনীয় তথ্য ফাঁস হয়। এটি সাধারণত একটি গ্রহণযোগ্য ট্রেডঅফ হিসাবে বিবেচনা করা হয়, হোস্টনামটি সাধারণত কোনওভাবে ডিএনএস ক্যোয়ারিতে প্রকাশ করা হয় considering


আপনি যদি কেবল আইপি ঠিকানায় কোনও সাইটের জন্য অনুরোধ করেন?

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

এই ডিফল্ট সাইটটি তার নিজস্ব স্বাধীন সাইট হতে পারে (প্রায়শই একটি ত্রুটি বার্তা দেখায়), বা সার্ভারের প্রশাসকের পছন্দের উপর নির্ভর করে এটি সার্ভারের অন্য কোনও সাইট হতে পারে।


1
এছাড়াও, হেরোকু এবং অ্যামাজন ব্যবহার করে লোড ব্যালান্সারগুলির ক্ষেত্রে একইভাবে অনেকগুলি সার্ভার জুড়ে একটি সাইট বিভক্ত হতে পারে।
ফায়ারফক্স

1
@ ফায়ারফক্স হ্যাঁ, আমি এটি যুক্ত করার বিষয়ে ভেবেছিলাম, তবে এটি কেবল প্রশ্নের সাথে জড়িত এবং আমি উত্তরটি খুব দীর্ঘ করতে চাইনি। এখনও এটির জন্য একটি বিভাগ যুক্ত করে শেষ করতে পারে।
বব

জনশ্রুতিতে এটি রয়েছে যে একটি নেটওয়ার্কের মধ্যে সাবডোমেনগুলি এত নির্দিষ্ট কম্পিউটারকে নির্দেশ করে। তত্ত্ব
Loupax

"Traতিহ্যগতভাবে, এইচটিটিপিএসের প্রয়োজন প্রতিটি ওয়েবসাইটের জন্য একটি ডেডিকেটেড আইপি ঠিকানা (বা পোর্ট) রাখার মাধ্যমে সমাধান করা হয়েছিল Ob স্পষ্টতই, আমরা আইপিভি 4 অ্যাড্রেসগুলি চালিয়ে যাওয়া শুরু করলে সমস্যাটি হয়ে যায়" " ।
লেন

92

প্রযুক্তিবিহীন লোকদের জন্য আমার এই ব্যাখ্যা আছে।

জ্যাক, জিল এবং জো একটি ছাত্রাবাসে থাকে এবং তাদের সেলফোন নেই।

ফোনবুকে, তারা সবাই একই নম্বর দিয়ে তালিকাভুক্ত। (একটি রেকর্ড)

আপনি নম্বরটি ডায়াল করুন, এবং কেউ ফোন তুলেছে; আপনি বলেছিলেন "আমি জিলের সাথে কথা বলতে চাই" এবং আপনি তাকে লাইনে নিয়ে যান।

ফোনবুকটিতে একটি এ-রেকর্ডের পরিবর্তে (একটি ফোনেম্বার / আইপি-ঠিকানা), এটি কেবল "ডর্মিটরি এক্স" বলতে পারে, তারপরে আপনাকে ডরমিটরি এক্স এর জন্য আরও নম্বর দেখতে হবে। এটি একটি সিএমএল রেকর্ড।

যদি জিল না পাওয়া যায় তবে আপনি পেতে পারেন

  • 404 জিল এখানে নেই
  • 410 জিল মারা গেছে।
  • 301 জিল পিটারের সাথে সরানো হয়েছে
  • 302 জিল পিটারের সাথে দেখা করছেন, পরিবর্তে তাকে কল করুন

  • 400 আমি আপনাকে বুঝতে পারি না।

  • 401 আপনি কে? পাসওয়ার্ড কি? বা আমরা রাত ১০ টার পরে পুরুষ কলকারীদের অনুমতি দিই না
  • 402 অর্থ প্রদানের প্রয়োজন (আপনি কি জিল তার আসল নাম ;-) নিশ্চিত?)
  • 403 না, এটি সঠিক পাসওয়ার্ড নয়।
  • 418 জিল একটি চাবুক :-)
  • 429 জিল আর কোনও কল নিতে পারে না।
  • 451 আপনি আপনার প্রতিরোধ আদেশ লঙ্ঘন করছেন।

  • 500 আমাদের ফোন সিস্টেমটি ভেঙে গেছে।


অদ্ভুত জন্য 418 পিছনে বোঝায় যা RFC হয় tools.ietf.org/html/rfc2324 এবং একটি আকর্ষণীয় নিবন্ধ sitesdoneright.com/blog/2013/03/... :)
Wordzilla

6

আমি যে বিষয়টি ডিএনএস বুঝি তার থেকে যেমন ডোমেন নামটি সার্ভারের আইপি ঠিকানার সাথে ওয়েবসাইটটি সঞ্চিত রয়েছে তার অর্থ কি প্রতিটি সার্ভার কেবল একটি ওয়েবসাইট রাখতে পারে?

প্রথমত, আপনার বুঝতে হবে যে এখানে বিভিন্ন স্বতন্ত্র ধারণা রয়েছে।

  • ওয়েব সাইট, ওয়েব পৃষ্ঠাগুলির একটি গ্রুপ যা একটি সুসংহত পুরো গঠন করে।
  • আইপি ঠিকানা, একটি সংখ্যার ঠিকানা (আইপিভি 4 এর জন্য 32-বিট, আইপিভি 6 এর জন্য 128 বিট) ট্রাফিকের উত্স বা গন্তব্য হিসাবে ইন্টারনেট প্রোটোকল দ্বারা ব্যবহৃত।
  • সার্ভার, একটি মেশিন যার কাজ ক্লায়েন্টদের কাছ থেকে অনুরোধগুলি সরবরাহ করা।
  • হোস্টনাম, ডিএনএসে একটি যন্ত্র সনাক্তকরণের জন্য ব্যবহৃত নাম (যেমন "www.example.com" বা "en.wikedia.org")

এগুলির কোনওটির মধ্যে একের সাথে সম্পর্ক নেই one একটি সার্ভারে একাধিক আইপি ঠিকানা থাকতে পারে; একাধিক হোস্ট-নেম একটি আইপি ঠিকানায় নির্দেশ করতে পারে; এক হোস্টের নাম একাধিক আইপি ঠিকানাগুলিতে নির্দেশ করতে পারে। একাধিক ওয়েবসাইট একই হোস্টনামের অধীনে থাকতে পারে। একটি ওয়েবসাইট একাধিক হোস্ট-নেম জুড়ে ছড়িয়ে যেতে পারে।

যদি তারা না করে তবে সার্ভারের আইপি ঠিকানায় কল করা কীভাবে জানতে পারে যে একই সার্ভারে অনেকগুলি আছে তবে আমি কোন ওয়েবসাইটটি চাই?

পুরানো দিনগুলিতে (HTTP 1.0 এবং তার আগে) প্রতিটি হোস্টনাম যে সার্ভারটি আলাদাভাবে পরিচালনা করতে চেয়েছিল তার নিজস্ব আইপি ঠিকানা থাকতে হবে। এটি বরং অপচয় ছিল।

এইচটিটিপি 1.1 Host"এইচটিটিপি অনুরোধে বাধ্যতামূলক ক্ষেত্র হিসাবে শিরোনাম যুক্ত করেছে (আইআইআরসি কিছু বিক্রেতারা এর আগে এটি এক্সটেনশন হিসাবে সমর্থন করেছিল) এটি সার্ভারকে বলেছিল যে হোস্টনামটির অনুরোধ করা হয়েছিল এবং তাই এটি একই হোস্টনামের জন্য বিভিন্ন সামগ্রীর পরিবেশন করার অনুমতি দেয় আইপি ঠিকানা। ক্লায়েন্টগুলিতে এইচটিটিপি 1.1 এর জন্য সমর্থন এখন সর্বব্যাপী।

দুর্ভাগ্যক্রমে, এসএসএল (পরে টিএলএস) একটি বলি যুক্ত করেছে। এসএসএল / টিএলএস সেশনটি প্রতিষ্ঠিত করার জন্য অনুরোধকৃত হোস্টনামটি আবৃত ক্লায়েন্টের কাছে একটি শংসাপত্র উপস্থাপন করার জন্য সার্ভারের প্রয়োজন হয়, তবে এসএসএল / টিএলএস অধিবেশনটি প্রতিষ্ঠিত না হওয়া পর্যন্ত HTTP অনুরোধটি উপস্থিত হয় না।

SubjectAltNameক্ষেত্রের ব্যবহার বা ক্ষেত্রের ওয়াইল্ডকার্ড ব্যবহারের মাধ্যমে একাধিক হোস্টনামের একটি শংসাপত্র cover েকে রাখা সম্ভব CommonName। যাইহোক, এটি প্রশাসনিক চ্যালেঞ্জ তৈরি করে, বিশেষত যদি জড়িত হোস্টনামগুলি বিভিন্ন মালিকানার ডোমেনের অধীনে থাকে।

তাই টিএলএস "সার্ভার নেম ইঙ্গিত" (এসএনআই) এক্সটেনশনটি প্রবর্তন করেছিল। এই এক্সটেনশনটির সাথে ক্লায়েন্ট টিএলএস হ্যান্ডশেক প্রক্রিয়া চলাকালীন অনুরোধকৃত হোস্টনামটি সার্ভারে প্রেরণ করে। সার্ভারটি তখন উপযুক্ত শংসাপত্র উপস্থাপন করতে পারে। দুর্ভাগ্যক্রমে, সমস্ত বড় এসএসএল / টিএলএস বাস্তবায়নগুলির বর্তমান সংস্করণগুলি এসএনআই সমর্থন করে, পুরানো সংস্করণগুলি ব্যবহারের বাইরে যেতে অনেক সময় নিয়েছে।


আপনি উল্লেখ করতে ভুলে গেছেন যে টিসিপি অনেকগুলি বন্দরগুলিতে শুনতে পারে, প্রতিটিটিতে আলাদা আলাদা সার্ভার চালিয়ে যায় ...
টবি স্পাইট

হ্যাঁ, তবে আপনার ডিএনএসে পোর্টনাম্বার নেই এবং আপনি joe.p.user- কে আমাদের.ফ্যাবুলাস.সাইটে যেতে আশা করতে পারবেন না: এছাড়াও, কিছু ফায়ারওয়াল অ-স্ট্যান্ডার্ড পোর্টনাম্বারে বহির্গামী প্রবেশাধিকারকে অবরুদ্ধ করে।
লেন

3

উত্তরগুলি উত্তর হিসাবে দেওয়া হয়েছে তার চেয়ে উত্তরটি আরও জটিল। আপনি যখন ডিএনএস অনুসন্ধান করেন তখন আপনাকে একটি আইপি ঠিকানা ( Aআইপিভি 4 এর জন্য রেকর্ড, আইপিভি AAAA6 এর জন্য) পাওয়া উচিত। যোগাযোগের জন্য আপনাকে টিসিপি / আইপি দিয়ে সকেট খুলতে সক্ষম হতে হবে বা পুরো জিনিস ব্যর্থ হয়। এই ঠিকানাটি কোনও সার্ভারের প্রতিনিধিত্ব করতে পারে বা এটি কোনও লোড ব্যালেন্সারকে উপস্থাপন করতে পারে। এটি একটি প্রক্সি প্রতিনিধিত্ব করতে পারে। হোস্টটি যদি ক্লাউডফ্লেয়ারের পিছনে থাকে, উদাহরণস্বরূপ, আপনি যে ঠিকানাটি পেয়েছেন সেটি ক্লাউডফ্লেয়ার সার্ভারের। আসল সার্ভারটি অন্য কোথাও। এটি হোস্টটিকে অস্বীকৃত-পরিষেবা-আক্রমণের মতো সমস্যা এড়াতে দেয়।

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

<VirtualHost *:80>
    ServerName www.domain.com
    ServerAlias domain.com

    DocumentRoot /var/www/domain.com
</virtualHost>

উদাহরণস্বরূপ এটি সহজ করা হয়েছে। সুতরাং আমরা আপাচে বলছি যে কোনও আইপি-র 80 পোর্টে শুনতে (আধুনিক ভার্চুয়াল মেশিনে আপনার মেশিনের আইপি তার লাইভ আইপি থেকে আলাদা হতে পারে)। আমরা তখন এটি বলি যে এটিই সেই domain.comওয়েবসাইট এবং সেই ওয়েবসাইটটি কোন ডিরেক্টরিতে বাস করে। তারপরে অ্যাপাচিকে বিভিন্ন ওয়েবসাইট হ্যান্ডেল করতে বলার জন্য আমরা এই ব্লকটি বার বার করতে পারি। প্রতিটি ওয়েব সার্ভার এই ধরণের সিস্টেমকে সমর্থন করে।

এটি পরিচালনা করার আরেকটি উপায় হ'ল ওয়েব সার্ভারকে সমস্ত ওয়েব ট্র্যাফিককে একটি একক প্রোগ্রামিং স্ক্রিপ্টে (যেমন পিএইচপি, এএসপি.এনইটি, ইত্যাদি) নির্দেশ করতে হবে এবং তারপরে সেই একক স্ক্রিপ্টটি কোন ওয়েবসাইট এবং পৃষ্ঠা প্রদর্শন করবে তা নির্ধারণ করবে।


1

ডিএনএস ব্যবহার করে আপনি নিজের পছন্দমতো পৃথক আইপি ঠিকানায় অনেকগুলি নাম নির্ধারণ করতে পারবেন (আপনার হোস্ট ফাইলে আপনি প্রতিটি নাম খালি দিয়ে আলাদা করতে পারেন, উদাহরণস্বরূপ)। ডিএনএস সার্ভার ব্যবহার করে আপনি একক নামে একাধিক আইপি ঠিকানাও নির্ধারণ করতে পারেন । এটি একের সাথে সম্পর্কের মধ্যে সীমাবদ্ধ নয়।

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


0

ওয়েব সার্ভারে হোস্ট কনটেইনার ধারণা রয়েছে ( উদাহরণস্বরূপ টমক্যাটের ডকুমেন্টেশন এখানে )। একাধিক ডোমেন সার্ভিস করে একই বাক্স / আইপি ঠিকানার জন্য একাধিক হোস্ট পাত্রে কনফিগার করা যায়। ধারকগুলির স্বতন্ত্র কার্যকরী ডিরেক্টরি, প্রমাণীকরণের ক্ষেত্র, লগ ডিরেক্টরি এবং এই জাতীয় জিনিস রয়েছে have

সার্ভারটি নতুন অনুরোধের জন্য প্রাসঙ্গিক ধারকটি ডোমেনের নামটি কিনতে এই এইচটিটিপি অনুরোধের অংশ finds

সম্পূর্ণ পৃথক ওয়েব সার্ভার উদাহরণগুলি একই আইপি ঠিকানাটি ভাগ করতে পারে যদি তারা বিভিন্ন পোর্টে চালায় run এটি বেশিরভাগ বিভিন্ন বিকাশ এবং পরীক্ষার পরিবেশে ব্যবহৃত হয় যেখানে ডোমেন নামগুলি উপলভ্য নাও হতে পারে, কারণ উত্পাদন সার্ভার যথেচ্ছ পোর্টে চলতে পারে না।

পরিশেষে, এমনকি যদি কোনও ওয়েবসাইটের জন্য কঠোরভাবে অনন্য আইপি ঠিকানা প্রয়োজন হয় তবে একটি সার্ভার বাক্সে প্রায়শই একাধিক নেটওয়ার্ক অ্যাডাপ্টার থাকে তাই একাধিক আইপি ঠিকানা ব্যবহারের জন্য কনফিগার করা থাকে।


0

আপনার সার্ভারের আইপি ঠিকানা একই সাথে অনেকগুলি পৃথক ডোমেন নাম ধারণ করতে পারে।

আপনি যখন ওয়েবসাইটটি অ্যাক্সেস করেন তখন আপনার ব্রাউজারটি এতে ডোমেন নামের সাথে এইচটিটিপি অনুরোধ প্রেরণ করে এবং সার্ভারটি খুঁজে বের করতে পারে যে কোনও ওয়েবসাইটের ডেটা আপনাকে তখন পাঠাতে হবে।

একে ভার্চুয়াল হোস্ট বলা হয়, এত সহজ :)

দেখে নিন এখানে DNS এবং ভার্চুয়াল হোস্ট আরো তথ্যের জন্য।

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