ভার্চুয়াল হোস্ট কি এবং কিভাবে লোকালহোস্টে ভার্চুয়াল হোস্ট তৈরি করতে হয়

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

ভার্চুয়াল হোস্ট হল এক ধরনের হোস্টিং মেথড যেখানে কোন একটি সিংগেল সার্ভারে অনেক ধরনের ডোমেইন যুক্ত করার সুবিধা দেয়া হয়। যেমনঃ আমরা যখন xampp, wamp ইত্যাদি ইন্সটল করি তখন আমরা http://localhost দিয়ে এক্সেস করতে পারি যেটিকে ভার্চুয়াল হোস্ট দ্বারা কনফিগ করে http://yourprojectname.com এই ডোমেইন দ্বারা এক্সেস করতে পারি। তবে চলুন লোকালহোস্ট এ কিভাবে এই ভার্চুয়াল হোস্ট তৈরি করা যায় সেটি দেখে নিই। এই টিউটোরিয়ালে আমি লোকালসার্ভার হিসেবে wampserver 2.5 ব্যবহার করছি যা এই লিঙ্কটি থেকে বিনামূল্যে ডাউনলোড করে নিতে পারেন।

নিচের ধাপগুলো অনুসরণ করুনঃ

১। প্রথমেই start থেকে notepad এর উপর রাইট ক্লিক করে Run as administrator এ ক্লিক করুন।

২। নোটপ্যাড চালু হলে file > open এ গিয়ে c:\windows\system32\drivers\etc এই ফোল্ডার ব্রাউজ করে hosts ফাইলটি সিলেক্ট করুন এবং ok করুন।

৩। ফাইলটির শেষ লাইনে (127.0.0.1       yoursitename.com) লাইনটি যুক্ত করুন (ছবিতে দেখুন) এবং সেভ করুন।

৪। এবারে আপনার ইন্সটলকৃত wamp এর ফোল্ডার থেকে bin > apache > apache2.4.9 > conf > extra এর httpd-vhosts.conf ফাইলটি একটি টেক্সট এডিটর দিয়ে খুলুন।

৫। ফাইলটির একেবারে শেষের দিকে নিচের কোডটি যুক্ত করুন এবং সেভ করুন।

<VirtualHost *:80>

DocumentRoot "c:/wamp/www "

ServerName yoursitename.com

<Directory "c:/wamp/www">

AllowOverride All

Require local

</Directory>

</VirtualHost>

নোটঃ এখানে DocumentRoot এবং Directory হবে "আপনার ইন্সটলকৃত wamp এর লোকেশন" যেটি আপনি ভার্চুয়াল ডোমেইন/কাস্টম ডোমেইনে দেখতে চান এবং ServerName হবে আপনি ৩ নং ধাপে যে নামে এটি সেট করেছেন তা।

৬। উপরোক্ত কাজটি যথাযথভাবে সম্পন্ন হলে পুনরায় wamp এর ফোল্ডার থেকে bin > apache > apache2.4.9 > conf এ গিয়ে httpd.conf ফাইলটি কোন টেক্সট এডিটর দিয়ে খুলুন এবং #Include conf/extra/httpd-vhosts.conf লাইনটি সার্চ করুন (ctrl+f)।

নোটঃ সতর্কতার জন্য এই ফাইলটি এডিট করার আগে কপি করে অন্যত্র সরিয়ে রাখতে পারেন যাতে পরবর্তিতে কোন সমস্যায় রিকোভার করার উপায় থাকে।

৭। লাইনটি খুঁজে পাওয়ার পর একেবারে প্রথম দিকের # চিহ্নটি সরিয়ে দিন।

আমাদের কাজ প্রায়ই শেষ এবারে wamp server চালু করুন (যদি আগে থেকে চালু থেকে থাকে তবে ওয়াম্প এর আইকনটিতে ক্লিক করে Restart All Services এ ক্লিক করুন এবং আইকনটি সবুজ হওয়া পর্যন্ত অপেক্ষা করুন)। এখন যেকোন ব্রাউজার এ গিয়ে localhost এর পরিবর্তে yoursitename.com লিখলে আমরা লোকালহোস্ট পেজটি দেখতে পাব। অর্থাৎ আমরা সফলভাবে আমাদের ভার্চুয়াল হোস্ট সেটআপ করতে সক্ষম হলাম। একইভাবে আপনি প্রয়োজনমত যত সংখক ডোমেইন চান তত ডোমেইন সেটাপ করতে পারবেন(ধাপ ১-৫ ফলো করুন)।

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

প্রথম প্রকাশঃ টেকটিউনস ও টেকপ্রিয়.নেট / প্রযুক্তির মেলবন্ধন

মোঃ আনিসুর রহমান ভূঁইয়া
তাং – ০৩/১১/২০১৫ ইংরেজী

Level 0

আমি A.R.Bhuyan। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 বছর 5 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 15 টি টিউন ও 128 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

আমি আনিসুর রহমান । অনলাইনে সময় কাটানোর পাশাপাশি ওয়েবসাইট নির্মাণ এবং ব্লগিং করতে ও পড়তে ভালবাসি । আমাকে পাবেন http://anisbd.com এ ।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস