অ্যাপাচি 2 তে *: 80 এবং _ডিফল্ট_: 80 এর মধ্যে পার্থক্য কী?


8

আমি নিম্নলিখিত দুটি শর্তের মধ্যে পার্থক্যটি বোঝার চেষ্টা করছি:

*:80
_default_:80

অ্যাপাচি কনফিগারেশন ফাইলে। ডকুমেন্টেশন এখানে আমাকে স্পষ্ট নয়, এবং শুধুমাত্র মেইলিং তালিকা কথোপকথন আমি খুঁজে পাইনি যে এখানে এ বিষয়ে পারেন কোনো (বোধগম্য, আমার) আলোকপাত করেন না।

আমার কাছে এই নামে ঘোষিত নাম ভিত্তিক ভার্চুয়াল হোস্টগুলির একটি গুচ্ছ রয়েছে:

<VirtualHost *:80>
    ServerName example.com
    ...

এবং আমি এমন একটি এন্ট্রি রাখতে চাই যা যখন এইগুলির কোনওটির সাথে মেলে না, অর্থাত্ যখন ভার্চুয়াল হোস্টের নাম ছাড়া কোনও অনুরোধ আসে না বা কোনও ভার্চুয়াল হোস্টের নাম ঘোষণা করা হয়নি। আমার ব্যবহার করা উচিত *:80নাকি _default_:80?


Apache উপর আপনি একটি একক IP সংখ্যার উপর হয় এক ওয়েবসাইট আছে করতে পারেন, অথবা আপনি অন্য মডেল থাকতে পারে, যদি আপনি একাধিক ওয়েবসাইটের হোস্ট করতে পারেন একই আইপি সংখ্যা এবং একই বন্দর 80. উপর VirtualHost এবং শোনা হিসাবে কনফিগার ভিন্ন ডোমেইনে প্রতিটি
অ্যান্ড্রু স্মিথ

উত্তর:


9

আমি মনে করি এটি _default_কোনও আইপি ভিত্তিক ভার্চুয়াল হোস্ট কনফিগারেশনে একটি ডিফল্ট ভোস্ট সংজ্ঞায়িত করতে ব্যবহৃত হয়। আপনি নাম ভিত্তিক ভার্চুয়াল হোস্টিং ব্যবহার করছেন তাই ডকুমেন্টেশনে এই বিবৃতি

একটি ডিফল্ট vhost কখনই একটি অনুরোধ পরিবেশন করে না যে কোনও ঠিকানা / বন্দরে প্রেরিত হয়েছিল যা নাম ভিত্তিক vhosts এর জন্য ব্যবহৃত হয়।

প্রাসঙ্গিক হয়ে ওঠে।

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

<VirtualHost *:80>
    ServerName default
    DocumentRoot /var/www/default
</VirtualHost>

<VirtualHost *:80>
    ServerName example.com
    DocumentRoot /var/www/example.com
</VirtualHost>

<VirtualHost *:80>
    ServerName sub.example.com
    DocumentRoot /var/www/sub.example.com
</VirtualHost>

আপনি যা চান তা করতে এবং ডিফল্ট থেকে উদাহরণ.কম এবং সাব.সেক্সেল.কম ছাড়া সমস্ত কিছু পরিবেশন করবে।

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