এটি ভার্চুয়াল হোস্ট কনফিগারেশনের নীচের অংশ যা সম্পর্কে আমার আরও স্পষ্টতা দরকার:
<VirtualHost *:80>
# Admin email, Server Name (domain name), and any aliases
ServerAdmin example@example.com
ServerName 141.29.495.999
ServerAlias example.com
...
এটি এবং উদাহরণ কনফিগারেশন, বর্তমানে আমার যা আছে তার অনুরূপ (এই মুহুর্তে আমার কোনও ডোমেন নাম নেই)।
<VirtualHost *:80>
- 80 টি IP তে বন্দরটিতে করা সমস্ত HTTP অনুরোধের জন্য নিম্নলিখিত সেটিংসকে মঞ্জুরি দিন যা এই সার্ভারের সাথে যোগাযোগ করা যেতে পারে। উদাহরণস্বরূপ, যদি সার্ভারটি একাধিক আইপিতে অ্যাক্সেস করতে পারে তবে আপনি এই নির্দেশকে উভয়ের পরিবর্তে কেবল একটিতে সীমাবদ্ধ করতে পারেন।
ServerName
- এইচটিটিপি অনুরোধের হোস্ট অংশটি যদি এই নামের সাথে মেলে, তবে অনুরোধটির অনুমতি দিন। সাধারণত এটি একটি ডোমেন নাম যা কোনও আইপি-তে মানচিত্র করে তবে এই ক্ষেত্রে এইচটিটিপি অনুরোধ হোস্টকে অবশ্যই এই আইপিটির সাথে মেলে।
ServerAlias
- সার্ভারের দ্বারা বিকল্প নাম গ্রহণ করা হয়েছে।
আমার জন্য বিভ্রান্তিকর অংশটি হ'ল উপরের দৃশ্যে, যদি আমি সেট করে ServerAlias mytestname.com
এবং তারপরে কোনও এইচটিটিপি অনুরোধ mytestname.com
করি তবে এটি কাজ করার জন্য কোনও ডিএনএস রেকর্ড থাকতে হবে যেটি সার্ভারের আইপিটিতে কাজ করবে? কোন ক্ষেত্রে, সার্ভারএলিয়াস কি কেবলমাত্র মূলত এক্সট্রা সার্ভারনাম এন্ট্রি রয়েছে?
বলুন আমার এমন একটি ডিএনএস এন্ট্রি ছিল foobar.com = 141.29.495.999
তবে তারপরে আমার ছিল ServerName = 141.29.495.999
এবং ServerAlias
খালি ছিল, তার মানে কি foobar.com ডান আইপিতে সমাধান হয়ে যায়, কারণ foobar.com গ্রহণ করার কোনও রেফারেন্স নেই ServerName
বা ServerAlias
?
অথবা অন্যকিছু. মানুষ আমি বিভ্রান্ত।