ওয়্যাম্প সার্ভারে কীভাবে ভার্চুয়াল হোস্ট তৈরি করবেন
WAMPServer 3 এই প্রক্রিয়াটি আরও সহজ করে তুলেছে!
আপনি ডাব্লুএএমপিএস সার্ভারের অংশ হিসাবে সরবরাহিত ইউটিলিটি থেকে প্রায় সবকিছু করতে পারেন।
আপনার প্রোজেক্ট.সাইট থাকতে ভিতরে একটি ফোল্ডার তৈরি করুন। এটি C:\wamp\www\
ডিরেক্টরিতে বা সম্পূর্ণ পৃথক ফোল্ডারে থাকতে পারে C:\websites
।
আপনি ইজি C:\websites\project1\www
বা এর অধীনে যে অবস্থানটি বেছে নিয়েছেন তার ভিতরে একটি ফোল্ডার তৈরি করুনc:\wamp\www\project1\www
এখন লোকালহোস্ট খুলুন wampmanager->localhost
এবং Add a Virtual Host
হোমপেজের টোলস বিভাগের লিঙ্কটি ক্লিক করুন on
আপনি এর মতো একটি পৃষ্ঠা দেখতে পাবেন:
প্রতিটি ক্ষেত্রের উপরের নির্দেশাবলী অনুসারে ক্ষেত্রগুলি পূরণ করুন
ভার্চুয়াল হোস্ট কনফিগারেশন আপনার জন্য তৈরি করা হবে।
এখন আপনাকে অবশ্যই ডিএনএস ক্যাশে পুনরায় চালু করতে হবে। আপনি এই জাতীয় wampmanager মেনু থেকে এটি করতে পারেন right click wampmanager->Tools->Restart DNS
। ডিএনএস ক্যাশে পুনরায় চালু হবে এবং তারপরে অ্যাপাচিও বন্ধ হয়ে আবার চালু হবে। যখন ওয়্যাম্পম্যানেজার আইকনটি সবুজ হয়ে যায় তখন সমস্ত শেষ হয়ে যায়।
এখন আপনাকে অবশ্যই একটি সহজ index.php
ফাইল তৈরি করতে হবে বা উপরে তৈরি ফোল্ডারে নিজের সাইটটি ইনস্টল করতে হবে।
আপনার ভিএইচ বলা হয়েছিল ধরে নেওয়া আপনার ডাব্লুএএমপিএস সার্ভারের হোমপেজের ভার্চুয়াল হোস্ট বিভাগের project.dev
অধীনে সেই নামটি দেখতে হবে ।
আপনি এই মেনু থেকে সাইটটি লঞ্চ করতে পারেন, বা ঠিক ঠিকানা বারে নতুন ডোমেন নাম project1.dev
এবং সাইট শাদল লঞ্চটি ব্যবহার করতে পারেন।
ওল্ড ডাব্লুএএমপিএস সার্ভার 2.5 মেকানিজম, বা আপনি যদি ম্যানুয়ালি এগুলি করতে চান
ওয়্যাম্প সার্ভারে 2.5 এবং এর উপরে ধারণার পরিবর্তন হয়েছে এবং এই পরিবর্তনের একটি ভাল কারণ আছে!
ওয়্যাম্প সার্ভারে এখন আপনার প্রতিটি প্রকল্পের জন্য ভার্চুয়াল হোস্ট তৈরি করতে দৃ STR়ভাবে উত্সাহ দেওয়া হয়েছে, এমনকি আপনি যদি এগুলিতে রাখেন তবে \wamp\www\subfolder
।
ভার্চুয়াল হোস্ট ডকুমেন্টেশন
ভার্চুয়াল হোস্ট উদাহরণ
ওয়্যাম্প সার্ভার হোম পৃষ্ঠা ( \wamp\www\index.php
) এখন আপনার সকল প্রকল্পের জন্য একটি ভার্চুয়াল হোস্ট তৈরি করার প্রত্যাশা করেছে এবং তাই আপনি যদি এটি করেন তবেই সঠিকভাবে কাজ করবে।
ইতিহাস
পিএইচপি অ্যাপাচি এবং মাইএসকিউএল শিখতে ওয়াল্প সার্ভার ব্যবহার করে নতুনদের পক্ষে জীবন আরও সহজ করার জন্য পরামর্শ দেওয়া হয়েছিল যে আপনি \wamp\www\
ফোল্ডারের নীচে সাবফোল্ডার তৈরি করুন ।
wamp
|
|
|
|
এই সাবফোল্ডারগুলি তারপরে 'আপনার প্রকল্পগুলি' নামে একটি মেনুর নীচে ওয়্যাম্প সার্ভার হোমপেজে লিঙ্ক হিসাবে প্রদর্শিত হবে এবং এই লিঙ্কগুলিতে একটি লিঙ্ক থাকবে localhost/subfoldername
।
কেবল সহজ টিউটোরিয়ালগুলির জন্য গ্রহণযোগ্য
এটি সম্পূর্ণ শিক্ষানবিশকে জীবন সহজ করে তুলেছিল এবং পিএইচপি কোডিং শেখার জন্য নিম্নলিখিত টিউটোরিয়ালের জন্য উদাহরণস্বরূপ একেবারে গ্রহণযোগ্য ছিল। তবে এটি ব্যবহারের জন্য কখনই কোনও আসল ওয়েবসাইট বিকাশ করার উদ্দেশ্যে করা হয়নি যা আপনি পরে আপনার লাইভ হোস্ট করা সার্ভারে অনুলিপি করতে চান। বাস্তবে আপনি যদি এই প্রক্রিয়াটি ব্যবহার করেন তবে এটি প্রায়শই সমস্যার কারণ হিসাবে লাইভ সাইট কনফিগারেশনটি আপনার বিকাশের কনফিগারেশনের সাথে মেলে না।
বাস্তব ওয়েবসাইট বিকাশের জন্য সমস্যা ।
এর কারণ অবশ্যই হ'ল মোড়ের জন্য ডিফল্ট ডকুমেন্টরুট সেটিংস
DocumentRoot "c:/wamp/www/"
আপনার সাবফোল্ডারটি কী বলা হয়েছিল তা নির্বিশেষে। এই মেন্ট যা প্রায়শই পিএইচপি কোড ব্যবহার করে যা কাঠামোটি অনুসন্ধান করে বা আপনার সাইটটি আপনার ডেভলপমেন্ট ওয়্যাম্প সার্ভারে চলমান যখন কোনও লাইভ হোস্ট করা সার্ভারে চলার সময় এটি কী লাভ করবে সে সম্পর্কে বিভিন্ন তথ্য পেয়েছিল, যেখানে ডকুমেন্টরুট কনফিগারেশনটি ওয়েবসাইটের শীর্ষে ফোল্ডারে নির্দেশ করে where ফাইল শ্রেণিবিন্যাস। এই জাতীয় কোড অনেকগুলি ফ্রেমওয়ার্ক এবং সিএমএস এর উদাহরণস্বরূপ ওয়ার্ডপ্রেস এবং জুমলা ইত্যাদিতে বিদ্যমান exists
উদাহরণ স্বরূপ
আসুন আমরা বলি যে আমাদেরতে প্রকল্প 1 নামে একটি প্রকল্প রয়েছে wamp\www\project1
এবং ভুলভাবে চালিত করেছিlocalhost/project1/index.php
এই প্রশ্নে পিএইচপি কমান্ড কিছু দ্বারা রিপোর্ট করা হবে:
$_SERVER['HTTP_HOST'] = localhost
$_SERVER['SERVER_NAME'] = localhost
$_SERVER['DOCUMENT_ROOT'] = c:/wamp/www
এখন আমরা যদি সেই সাইটটিকে ভার্চুয়াল হোস্ট সংজ্ঞাটি ব্যবহার করে সঠিকভাবে সংজ্ঞা দিয়েছিলাম এবং http://project1
ডাব্লুএএমপিএস সার্ভার ডেভলপমেন্ট সাইটে ফলাফল হিসাবে এটি কোনও লাইভ হোস্ট করা পরিবেশে প্রাপ্তদের সাথে মেলে।
$_SERVER['HTTP_HOST'] = project1
$_SERVER['SERVER_NAME'] = project1
$_SERVER['DOCUMENT_ROOT'] = c:/wamp/www/project1
এখন এই পার্থক্যটি প্রথমে তুচ্ছ মনে হতে পারে তবে আপনি যদি ওয়ার্ডপ্রেসের মতো কোনও কাঠামো বা জুমলার মতো সিএমএসের কোনও কাঠামো ব্যবহার করতে চান, আপনি যখন কোনও লাইভ সার্ভারে স্থানান্তরিত করেন তখন সমস্যা হতে পারে এবং তা ঘটতে পারে।
ওয়্যাম্প সার্ভারে কীভাবে ভার্চুয়াল হোস্ট তৈরি করবেন
প্রকৃতপক্ষে এটি যে কোনও উইন্ডো অ্যাপাচি সার্ভারের জন্য মূলত একই কাজ করা উচিত, কেবলমাত্র যেখানে আপনি অ্যাপাচি কনফিগারেশন ফাইলগুলি খুঁজে পেতে পারেন তার মধ্যে পার্থক্য রয়েছে।
অ্যাপাচে আপনার প্রথম ভার্চুয়াল হোস্ট তৈরি করার জন্য 3 টি পদক্ষেপ রয়েছে এবং আপনার যদি ইতিমধ্যে কোনও সংজ্ঞা দেওয়া থাকে তবে কেবল 2।
- ভার্চুয়াল হোস্ট সংজ্ঞা তৈরি করুন
- HOSTS ফাইলে আপনার নতুন ডোমেন নাম যুক্ত করুন।
- ভার্চুয়াল হোস্ট সংজ্ঞা ফাইল অন্তর্ভুক্ত করে httpd.conf এ লাইনটি কমেন্ট করুন।
পদক্ষেপ 1 , ভার্চুয়াল হোস্ট সংজ্ঞা তৈরি করুন
httpd-hosts.conf
ওয়্যাম্প সার্ভারের জন্য যে ফাইলটি থাকে সেই ফাইলটি সম্পাদনা করুন
\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf
(অ্যাপাচি সংস্করণ সংখ্যাগুলি পৃথক হতে পারে, চালিয়ে যাওয়ার আগে মস্তিষ্ককে জড়িত করে)
আপনি যদি প্রথমবার এই ফাইলটি সম্পাদনা করেন তবে ডিফল্ট উদাহরণ কোডটি সরিয়ে ফেলুন, এটির কোনও লাভ নেই।
আমি ধরে নিচ্ছি যে আমরা প্রকল্প 1 নামক কোনও সাইটের জন্য একটি সংজ্ঞা তৈরি করতে চাই যা সেখানে বাস করে
\wamp\www\project1
খুব গুরুত্বপূর্ণ, প্রথমে আমাদের অবশ্যই নিশ্চিত করতে হবে যে লোকালহোস্ট এখনও কাজ করে যাতে এটি এই প্রথম ভিএইচএসটি সংজ্ঞা যা আমরা এই ফাইলটিতে রাখব।
<VirtualHost *:80>
DocumentRoot "c:/wamp/www"
ServerName localhost
ServerAlias localhost
<Directory "c:/wamp/www">
Options Indexes FollowSymLinks
AllowOverride All
Require local
</Directory>
</VirtualHost>
এখন আমরা আমাদের প্রকল্পটি সংজ্ঞায়িত করি: এবং আপনি অবশ্যই নতুন প্রকল্প শুরু করার সাথে সাথে আপনার প্রতিটি প্রকল্পের জন্য এটি করেন।
<VirtualHost *:80>
DocumentRoot "c:/wamp/www/project1"
ServerName project1
<Directory "c:/wamp/www/project1">
Options Indexes FollowSymLinks
AllowOverride All
Require local
</Directory>
</VirtualHost>
দ্রষ্টব্য: প্রতিটি ভার্চুয়াল হোস্টকে তার নিজস্ব DocumentRoot
সংজ্ঞায়িত হিসাবে দেওয়া হয়। এছাড়াও ভার্চুয়াল হোস্ট সংজ্ঞা যুক্ত করতে পারেন, অ্যাপাচি ডকুমেন্টেশন চেক করতে পারেন এমন আরও অনেকগুলি প্যারামিটার রয়েছে।
ছোট একদিকে
ভার্চুয়াল হোস্টগুলি আপাচে যেভাবে কাজ করে: এই ফাইলে প্রথম সংজ্ঞাটিও ডিফল্ট সাইট হবে, সুতরাং ব্রাউজারে ব্যবহৃত ডোমেন নামটি আসলে কোনও সংজ্ঞায়িত ভার্চুয়াল হোস্ট করা ডোমেনের সাথে মেলে না, লোকালহোস্টকে ফাইলের প্রথম ডোমেন তৈরি করে তোলে যদি হ্যাকের চেষ্টাটি কেবলমাত্র আপনার আইপি ঠিকানা ব্যবহার করে তবে এটি এমন সাইট যা লোড হয়। সুতরাং যদি আমরা নিশ্চিত করি যে এই ডোমেনের জন্য অ্যাপাচি সুরক্ষা সর্বদা সেট করতে হবে
Require local
বাহ্যিক ঠিকানা থেকে যে কোনও নৈমিত্তিক হ্যাক একটি ত্রুটি পেয়েছে এবং আপনার পিসিতে প্রবেশ করবে না, তবে আপনি যদি কোনও ডোমেন ভুল বানান করেন তবে আপনাকে ওয়্যাম্প সার্ভারের হোমপেজ প্রদর্শিত হবে, কারণ আপনি একই পিসিতে ওয়্যাম্প সার্ভার এবং থরফরফ হিসাবে রয়েছেন local
।
পদক্ষেপ 2 :
HOSTS ফাইলে আপনার নতুন ডোমেন নাম যুক্ত করুন। এখন আমাদের ভার্চুয়াল হোস্ট সংজ্ঞায় HOSTS ফাইলে যে ডোমেন নামটি ব্যবহার করা হয়েছে তা যুক্ত করা দরকার যাতে উইন্ডোজগুলি কোথায় এটি সন্ধান করতে পারে knows এটি একটি ডিএনএস এ রেকর্ড তৈরি করার সাথে পরিচিত, তবে এটি কেবলমাত্র এই নির্দিষ্ট পিসিতেই এটি দৃশ্যমান।
সম্পাদনা করুন C:\windows\system32\drivers\etc\hosts
ফাইলটির কোনও এক্সটেনশন নেই এবং সেভাবেই থাকা উচিত। নোটপ্যাডের জন্য নজর রাখুন, যেমন এটির চেষ্টা করতে পারে এবং .txt
আপনার আরও ভাল সম্পাদক না থাকলে এক্সটেনশন যুক্ত করতে পারে। আমি আপনাকে নোটপ্যাড ++ ডাউনলোড করার পরামর্শ দিচ্ছি, এটি নিখরচায় এবং খুব ভাল সম্পাদক।
এছাড়াও এটি একটি সুরক্ষিত ফাইল তাই আপনাকে প্রশাসকের অধিকার সহ এটি সম্পাদনা করতে হবে, তাই অ্যাডমিনিস্ট্রেটর মেনু বিকল্প হিসাবে রান হিসাবে আপনার সম্পাদককে চালু করুন ।
আপনি এই সম্পাদনাগুলি শেষ করার পরে হোস্ট ফাইলটি দেখতে এমন হওয়া উচিত
127.0.0.1 localhost
127.0.0.1 project1
::1 localhost
::1 project1
নোট করুন যে আইপিভি 4 লুপব্যাক ঠিকানা 127.0.0.1
এবং আইপিভি 6 লুপব্যাক ঠিকানার জন্য এখানে আপনার সংজ্ঞা থাকতে হবে::1
অ্যাপাচি হিসাবে এখন আইপিভি 6 সচেতন এবং ব্রাউজারটি আইপিভি 4 বা আইপিভি 6 বা উভয়ই ব্যবহার করবে হবে। কোনটি ব্যবহার করবেন তা কীভাবে সিদ্ধান্ত নেয় তা আমার কোনও ধারণা নেই তবে আপনি আইপিভি 6 স্ট্যাক চালু থাকলে এবং এক্সপি এসপি 3 এর মতো বেশিরভাগ উইন্ডো ওএসের কাজটি করতে পারলে এটি ব্যবহার করতে পারে।
এখন আমাদের উইন্ডোজগুলিকে এর ডোমেন নেম ক্যাশে রিফ্রেশ করতে বলতে হবে, সুতরাং অ্যাডমিনিস্ট্রেটর মেনু অপশনটি আবার ব্যবহার করে আবার একটি কমান্ড উইন্ডো চালু করুন এবং নিম্নলিখিতটি করুন।
net stop dnscache
net start dnscache
এটি উইন্ডোগুলিকে তার ডোমেন নাম ক্যাশে সাফ করতে এবং এটিকে পুনরায় লোড করতে বাধ্য করে, পুনরায় লোড করার সাথে এটি HOSTS ফাইলটি পুনরায় পড়বে তাই এখন এটি ডোমেন সম্পর্কে জানে project1
।
ধাপ 3 : ভার্চুয়াল হোস্ট সংজ্ঞা ফাইল অন্তর্ভুক্ত করতে httpd.conf এ লাইনটি কমেন্ট করুন।
আপনার httpd.conf সম্পাদনা করুন, আপনি সঠিক ফাইলটি সম্পাদনা করেছেন তা নিশ্চিত করতে wampmanager.exe মেনুগুলি ব্যবহার করুন।
এই লাইনটি httpd.conf এ সন্ধান করুন
এবং কেবল #
সেই লাইনটি uncomment করতে সরান ।
আপনার অ্যাপাচি চালিয়ে যাওয়া এই পরিবর্তনটি সক্রিয় করার জন্য আমাদের অবশ্যই এখন অ্যাপাচি পরিষেবাটি বন্ধ করে পুনরায় চালু করতে হবে।
wampmanager.exe -> Apache -> Service -> Restart Service
এখন যদি সিস্টেম ট্রেতে থাকা ডাব্লুএএমপি আইকনটি আবার গ্রেন না যায়, এর অর্থ আপনি সম্ভবত \wamp\bin\apache\apache2.4.9\conf\extra\httpd-hosts.conf
ফাইলটিতে কিছু ভুল করেছেন ।
যদি তা হয় তবে এখানে ভুল কী তা খুঁজে বের করার জন্য একটি কার্যকর ব্যবস্থা রয়েছে। এটির কনফিগার করা ফাইলগুলি পরীক্ষা করতে এবং ফাইলের নাম এবং লাইন নম্বর দ্বারা ত্রুটিগুলি প্রতিবেদন করার জন্য এটি অ্যাপাচি এক্সপি (httpd.exe) এর একটি বৈশিষ্ট্য ব্যবহার করে।
কমান্ড উইন্ডোটি চালু করুন।
cd \wamp\bin\apache\apache2.4.9\bin
httpd -t
সুতরাং ত্রুটিগুলি ঠিক করুন এবং আউটপুট না পাওয়া পর্যন্ত আবার পরীক্ষা করুন
Syntax OK
এখন আরও একটি জিনিস আছে।
ওয়্যাম্পম্যানেজার মেনু সিস্টেমে 2 টি নতুন মেনু আইটেম রয়েছে। 'মাই প্রজেক্টস' নামক একটি যা ডিফল্টরূপে চালু থাকে। এবং দ্বিতীয়টি, 'আমার ভার্চুয়াল হোস্ট' নামে পরিচিত , যা ডিফল্টরূপে সক্রিয় হয় না।
'আমার প্রকল্পগুলি' \ wamp \ www ডিরেক্টরিটির যে কোনও উপ ডিরেক্টরিকে তালিকাবদ্ধ করবে এবং সেই উপ ডিরেক্টরিতে সাইটটি চালু করতে একটি লিঙ্ক সরবরাহ করবে। যেমনটি আমি আগেই বলেছি, এটি 'প্রজেক্ট 1` আর' লোকালহোস্ট / প্রজেক্ট 1 'নয়, তাই লিংকটির কাজটি করার জন্য আমাদের অবশ্যই এই লিঙ্কটি আপনার ব্রাউজারে সেই সাইটটি চালু করার জন্য ভার্চুয়াল হোস্ট সংজ্ঞা তৈরি করতে হবে, ভার্চুয়াল হোস্ট সংজ্ঞা ছাড়াই কীওয়ার্ড হিসাবে সাইটের নামের জন্য একটি ওয়েব অনুসন্ধান চালু করুন বা কেবল কোনও শর্ত না পাওয়া কোনও সাইটটি ফিরিয়ে দিন।
'আমার ভার্চুয়াল হোস্ট' মেনু আইটেমটি কিছুটা আলাদা। এটি ভার্চুয়াল হোস্টগুলি সংজ্ঞায়িত করতে ব্যবহৃত ফাইলটি সন্ধান করে (আমরা এটি এক মিনিটের মধ্যে পেয়ে যাব) এবং প্রতিটি সার্ভারনাম প্যারামিটারের জন্য মেনু লিঙ্ক তৈরি করে এটি প্রতিটিটির জন্য একটি মেনু আইটেম তৈরি করে এবং তৈরি করে। এটি কিছুটা বিভ্রান্ত বলে মনে হতে পারে যেহেতু একবার আমরা \ wamp \ www ফোল্ডারের সাব ডিরেক্টরিগুলির জন্য ভার্চুয়াল হোস্ট সংজ্ঞা তৈরি করি কিছু আইটেম 'মাই প্রজেক্টস' মেনু এবং 'আমার ভার্চুয়াল হোস্টস' মেনু উভয়তে উপস্থিত হবে।
এই অন্যান্য 'আমার ভার্চুয়াল হোস্টস' মেনুটি কীভাবে চালু করব?
- You wamp \ wampmanager.tpl ফাইলটির ব্যাকআপ নিন, যদি আপনি ভুল করেন তবে এটি একটি অত্যন্ত গুরুত্বপূর্ণ ফাইল।
- \ Wamp \ wampmanager.tpl সম্পাদনা করুন
- এই প্যারামিটারটি সন্ধান করুন
;WAMPPROJECTSUBMENU
এটি '[মেনু। বাম]' বিভাগে সন্ধান করুন।
- এর
;WAMPVHOSTSUBMENU
আগে বা পরে এই নতুন পরামিতি যুক্ত করুন;WAMPPROJECTSUBMENU
।
- ফাইলটি সংরক্ষণ করুন।
- এখন wampmanager আইকন টিপুন এবং 'রিফ্রেশ' নির্বাচন করুন। যদি এটি মেনুটি যোগ না করে তবে 'প্রস্থান করুন' এবং wampmanager পুনরায় চালু করুন।
বড় নোট
নতুন মেনুটি কেবল তখনই প্রদর্শিত হবে যখন আপনি ইতিমধ্যে কিছু ভার্চুয়াল হোস্ট সংজ্ঞায়িত করেছেন! অন্যথায় আপনি কোনও VHOST সংজ্ঞায়িত না করা পর্যন্ত আপনি কোনও পার্থক্য দেখতে পাবেন না।
এখন আপনি যদি এটির লজিকাল এক্সটেনশনে নিয়ে যান
আপনি এখন আপনার ওয়েবসাইটের কোডটি সম্পূর্ণরূপে এর বাইরে সরিয়ে নিতে পারেন \wamp\
ভিএইচএসটি সংজ্ঞাতে ডকুমেন্টরুট প্যারামিটারটি পরিবর্তন করে কেবল ফোল্ডার কাঠামোর । সুতরাং উদাহরণস্বরূপ আপনি এটি করতে পারেন:
ওয়্যাম্প ডিস্ক বা অন্য কোনও ডিস্কে একটি ফোল্ডার তৈরি করুন (নেটওয়ার্ক ড্রাইভ থেকে সাবধান থাকুন, তারা কিছুটা জটিল)
D:
MD websites
CD websites
MD example.com
CD example.com
MD www
আপনি এখন আপনার সাইটের কোডটি অনুলিপি করতে পারেন, বা এটি \websites\example.com\www
ফোল্ডারে তৈরি করা শুরু করেন এবং আপনার ভিএইচএসটি এটির মতো সংজ্ঞায়িত করুন:
<VirtualHost *:80>
DocumentRoot "d:/websites/example.com/www"
ServerName example.dev
ServerAlias www.example.dev
<Directory "d:/websites/example.com/www">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
php_flag display_errors Off
php_flag log_errors On
php_value max_upload_size 40M
php_value max_execution_time 60
php_value error_log "d:/wamp/logs/example_com_phperror.log"
</VirtualHost>
তারপরে এই নতুন বিকাশ ডোমেনটিকে HOSTS ফাইলে যুক্ত করুন:
127.0.0.1 localhost
::1 localhost
127.0.0.1 project1
::1 project1
127.0.0.1 example.dev
::1 example.dev
দ্রষ্টব্য: কোনও সার্ভারনাম বা সার্ভারএলিয়াস আপনার লাইভ ডোমেন নামের মতো একইরকম ব্যবহার করা ভাল ধারণা নয়, যদি আমরা সার্ভারনাম হিসাবে উদাহরণ.কম ব্যবহার করেছি তবে এর অর্থ হ'ল আমরা আর এ থেকে বাস্তব লাইভ সাইটে যেতে পারব না mean পিসি যেমন উদাহরণ ডটকমকে 127.0.0.1 এ পরিচালনা করবে অর্থাত্ এই পিসিটি এবং ইন্টারনেটের বাইরে নয়।
ALSO: দেখুন যে VHOST সংজ্ঞাগুলির মধ্যে থেকে আমি এই সাইটটি ইন্টারনেট থেকে অ্যাক্সেস করার অনুমতি দিয়েছি, এই পরিবর্তনটি কেবলমাত্র এই সাইটে প্রয়োগ করা হবে এবং অন্য কোনওটি নয়। লাইভ সার্ভারে অনুলিপি না রেখে ক্লায়েন্টকে এক ঘন্টা বা তার জন্য আপনার পরিবর্তনগুলি দেখার অনুমতি দেওয়ার জন্য খুব দরকারী। এর অর্থ এই নয় যে ওয়্যাম্প ম্যানেজারে পুট অনলাইন / অফলাইন মেনু আইটেমটি ব্যবহার করার পরিবর্তে আমাদের এই অ্যাক্সেসটি চালু এবং বন্ধ করতে ম্যানুয়ালি এই ফাইলটি সম্পাদনা করতে হবে।
এছাড়াও আমি পিএইচপি কনফিগারেশনে কিছু সংশোধন করেছি, যা কেবলমাত্র এই এক সাইটে প্রয়োগ হবে apply আপনার প্রয়োজনীয় অন্যান্য সাইটগুলির তুলনায় নির্দিষ্ট প্রয়োজনীয়তার সাথে সাইট রক্ষণ করার সময় খুব দরকারী। আমি অনুমান করি যে এটি ব্যবহৃত পরামিতিগুলি থেকে আমরা ধরে নিতে পারি যে এটির কোথাও একটি দীর্ঘ চলমান পৃষ্ঠা রয়েছে এবং এটি খুব খারাপভাবে লেখা হয়েছে এবং পৃষ্ঠার কোনও ভয়ঙ্কর জগাখিচুড়ি না করে ব্রাউজারে প্রদর্শিত ত্রুটিগুলি নিয়ে চলবে না। আমার বিশ্বাস করুন যে এর মতো সাইট রয়েছে এবং লোকেরা এখনও তাদের খারাপভাবে রক্ষণাবেক্ষণ করতে চায় । তবে এর অর্থ আমাদের কেবলমাত্র এই নির্দিষ্ট সাইটের জন্য এই প্যারামিটারগুলি পরিবর্তন করতে হবে এবং বিশ্বব্যাপী ওয়াপ সার্ভারে চলমান সমস্ত ভার্চুয়াল সাইটগুলিতে নয়।