কম্পিউটার টিউটোরিয়াল

স্থানীয় ওয়েব সার্ভার সেট আপ করা (Windows, Mac, Linux)

স্থানীয় ওয়েব সার্ভার সেট আপ করা (Windows, Mac, Linux)

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

Linux-এ স্থানীয় ওয়েব সার্ভার সেট আপ

Apache Unix-লাইক OS-র জন্য ডিজাইন করা। Linux এই ক্যাটেগরিতে পড়ে, তাই Apache ওয়েবসার্ভারের ইনস্টলেশন ও কনফিগারেশন এক কমান্ডেই হয়।

কমান্ড লাইন ব্যবহার করা হয়েছে। পপুলার ডিস্ট্রোতে Apache কম্পাইল ছাড়া এক কমান্ডে ইনস্টল হয়।

Debian, Ubuntu, Ubuntu-ভিত্তিক ডিস্ট্রোর জন্য:

sudo apt install apache2

Red Hat এবং CentOS-এর জন্য:

sudo dnf install httpd

ইনস্টল হলে ব্রাউজারে "127.0.0.1" বা "localhost" খুলুন। "It Works!" দেখলে ইনস্টলেশন সফল।

স্থানীয় ওয়েব সার্ভার সেট আপ করা (Windows, Mac, Linux)

Apache কীভাবে এই পেজ সার্ভ করছে বুঝতে এডিট করুন। লোকাল মেশিনের রুট ওয়েব ডিরেক্টরিতে যান।

cd /var/www/html

"index.html"-কে রুট হিসেবে আপনার প্রিয় টেক্সট এডিটর দিয়ে খুলুন।

"It Works!" খুঁজে যেকোনো টেক্সট যেমন "Make Tech Easier!" দিয়ে পরিবর্তন করুন। ফাইল সেভ করুন।

১২৭.০.০.১ রিফ্রেশ করলে "Make Tech Easier!" দেখতে পাবেন।

স্থানীয় ওয়েব সার্ভার সেট আপ করা (Windows, Mac, Linux)

এখন "apache2.conf"-এ কনফিগারেশন সেটিংস নিয়ে এক্সপেরিমেন্ট করতে পারবেন।

sudo nano /etc/apache2/apache2.conf

নোট: কনফিগারেশন পরিবর্তন করার পর Apache রিস্টার্ট করতে হবে।

sudo systemctl restart apache2

নাহলে সরাসরি আপস্টার্ট ফাইল এক্সিকিউট করুন।

sudo /etc/init.d/apache2 restart

macOS-এ স্থানীয় ওয়েব সার্ভার সেট আপ

macOS-এ Apache ডিফল্টভাবে ইনস্টলড থাকে। শুধু অন করে দিতে হবে।

Finder-এ "Applications -> Utilities"-এ গিয়ে Terminal খুলুন।

স্থানীয় ওয়েব সার্ভার সেট আপ করা (Windows, Mac, Linux)

Apache অন করার কমান্ড:

sudo apachectl start

ব্রাউজারে "127.0.0.1" বা "localhost" খুলে টেস্ট করুন।

স্থানীয় ওয়েব সার্ভার সেট আপ করা (Windows, Mac, Linux)

Linux-এর মতো ডকুমেন্ট রুট এডিট করুন, শুধু পাথ ভিন্ন।

cd /Library/WebServer/Documents/

"index.html.en" ফাইল এডিট করুন। "It works!" কে "Hello World!" করুন।

sudo nano index.html.en
স্থানীয় ওয়েব সার্ভার সেট আপ করা (Windows, Mac, Linux)

রিফ্রেশ করলে পরিবর্তন দেখতে পাবেন।

স্থানীয় ওয়েব সার্ভার সেট আপ করা (Windows, Mac, Linux)

Apache আরও কনফিগার করতে "httpd.conf" ফাইলে যান।

sudo nano /etc/apache2/httpd.conf

Linux-এর মতো apachectl দিয়ে রিস্টার্ট করুন।

sudo apachectl restart

Windows-এ স্থানীয় ওয়েব সার্ভার সেট আপ

Windows Unix-ভিত্তিক নয়, তাই এক লাইনে ইনস্টল হয় না। কিন্তু কিছু ইনস্টল উইজার্ড Apache, MySQL, PHP বান্ডেল করে দিয়ে কাজ সহজ করে দিয়েছে। 그중 একটি XAMPP।

নোট: XAMPP Linux এবং Mac OS X-ও উপলব্ধ।

XAMPP-এর Windows ভার্সন ডাউনলোড করে ইনস্টল করুন। শুধু Apache দরকার হলে শুধু সেটি সিলেক্ট করুন। ডেটাবেস লাগলে MySQLও সিলেক্ট করুন।

স্থানীয় ওয়েব সার্ভার সেট আপ করা (Windows, Mac, Linux)

ইনস্টলেশন পূরণ হলে "Finish" চাপুন। ডিফল্টভাবে XAMPP কন্ট্রোল প্যানেল লঞ্চ হবে।

স্থানীয় ওয়েব সার্ভার সেট আপ করা (Windows, Mac, Linux)

Apache এবং MySQL-এর জন্য "Start" চাপুন।

ব্রাউজারে "127.0.0.1" বা "localhost" খুললে XAMPP কনফিগারেশন পেজ দেখবেন।

স্থানীয় ওয়েব সার্ভার সেট আপ করা (Windows, Mac, Linux)

নতুন ওয়েবপেজ তৈরি করতে নোটপ্যাডে HTML ফাইল বানান। নাম দিন "hello.html"।

স্থানীয় ওয়েব সার্ভার সেট আপ করা (Windows, Mac, Linux)

ডকুমেন্ট রুট "c:\xampp\htdocs\"-এ সেভ করুন।

ব্রাউজারে 127.0.0.1/hello.html যেতে আপনার তৈরি পেজ দেখবেন।

স্থানীয় ওয়েব সার্ভার সেট আপ করা (Windows, Mac, Linux)

নোট: WampServer Windows-এ Apache ইনস্টল করার আরেকটা ভালো অপশন।

উপসংহার

Apache সাধারণ ও জটিল ওয়েবসাইটের জন্য চমৎকার সমাধান, কিন্তু একমাত্র অপশন নয়। তিনों প্ল্যাটফর্মে Apache ভালো ইন্টিগ্রেট হয়, কিন্তু Windows-এ IIS দেখতে পারেন, কারণ এতে অনেক Windows অথেন্টিকেশন ফিচার আছে যা Apache-তে নেই। কিন্তু ওয়েবসাইটের বেসিক ফাংশনালিটি টেস্ট করার জন্য Apache পেরফেক্ট।


  1. ম্যাককে লোকাল বা রিমোট সার্ভারের সাথে সংযুক্ত করুন: দ্রুত এবং সিকিউর গাইড

  2. দ্রুত গাইড: উইন্ডোজ, ম্যাক এবং লিনাক্সে ওয়াই-ফাই পাসওয়ার্ড খুঁজে বের করার উপায়

  3. উইন্ডোজ ১০-এ উইন্ডোজ Hello সেট আপ করুন: ধাপে ধাপে গাইড

  4. ভার্চুয়াল মেশিন দিয়ে ম্যাকএ উইন্ডোজ চালান: ধাপে ধাপে গাইড