কিভাবে ভিপিএসে Webuzo কন্ট্রোল প্যানেল সেটাপ, nginx সেটাপ এবং ওয়ার্ডপ্রেস সাইট হোস্ট করবেন। [পার্ট-১]

অনেকদিন হলো টেকটিউনসে লেখা হয় না ব্যস্ততার কারণে। আজকে মনে একটা টিউন করি তাই লেখতে বসলাম। যাই হোক শুরু করা যাক।অনেকের মনে প্রশ্ন জাগতে পারে ভিপিএস কি জিনিস? আশাকরি ডোমেইন এবং হোস্টিং নিয়ে আপনাদের ধারণা আছে।

ভিপিএস কী?

VPS = Virtual Private Server। একটা ফিজিক্যাল সার্ভারকে ভার্চুয়ালাইজেশন সফটওয়্যারের মাধ্যমে কয়েকটা ভাগে ভাগ করে ভার্চুয়াল কন্টেইনার বা স্লাইস  তৈরী করা হয়। একেকটা স্লাইস একেকটা ইন্ডিপেন্ডেট ডেডিকেটেড সার্ভারের মত কাজ করে। এই সব স্লাইসে  সব ধরনের কাজই করা যাবে, সিস্টেম বুঝবেনা সত্যিকারের ফিজিক্যাল হার্ডওয়্যার নাকি ভার্চুয়াল মেশিন-এ চলছে। এইভাবেই কম্পিউটারে উচ্চগতিসম্পন্ন প্রসেসর এবং জাহাজভর্তি মেমরী এবং ডিস্ক যোগ করে একটা মেশিনেই ১৫-২০ টা ভিপিএস ভাড়া দেয় কোম্পানীগুলো। যারা নিজের পিসিতে ভার্চুয়াল বক্স চালিয়েছেন তারা খুব সহজেই বুঝতে পারবেন ভিপিএস এর ব্যাপারটা। ধরুন, মূল পিসি হচ্ছে আপনার ডেডিকেটেড সার্ভার। ভার্চুয়াল বক্সের মাধ্যমে ইনস্টল করা বিভিন্ন অপারেটিং সিস্টেমগুলো হচ্ছে একেকটা ভিপিএস।

একটা ভিপিএস এর কনফিগ

Dedicated CPU Power 2.00
Disk Storage 20 GB
Data Transfer 2000
Dedicated Memory 512 MB
Dedicated IP Addresses 2

একটা ভিপিএস এর মাসিক ভাড়া ৫ ডলার থেকে শুরু করে ১০০ ডলার পর্যন্ত হতে পারে।

লজিক্যালী ভাগ করা হয় কিভাবেঃ ডেডিকেটেড সার্ভারের সব হার্ডওয়্যারের তো আর সমানভাবে ভাগ করা যায় না, তাই আনুপাতিক হারে ভাগে করা হয়। যেমন মূল সার্ভারে মেমোরি(র্যাম) আছে ৪ গিগা। আমি ২ গিগা নিলাম। বাকী ২ জন এক গিগা করে দুই গিগা নিল। যেহেতু আমি মেমোরী বেশী কিনেছি তাই আমি বেশী সময় ধরে সিপিইউ(প্রসেসর) ব্যবহার করতে পারব। হার্ডওয়্যারের এই ভাগাভাগি আবার দুইটি টেকনিকে করা হয়। এগুলো নিয়ে পরবর্তী লেখায় আলোচনা করব। আজ এ পর্যন্তই।

যাই হোক ধরে নিলাম আপনি ভিপিএস কিনেছেন এবং এখন চাচ্ছেন ভিপিএস সেটাপ দিয়ে ওয়ার্ডপ্রেস অন্য সিএমএস ইন্সটল দিতে চাচ্ছেন।

সাইট রান করতে হলে আমাদের ওয়েব সার্ভার. মাইএসকিউএল সার্ভার, পিএইচপি মাইএডমিন, এফটিপি সার্ভার লাগবে। এগুলো আপনি আলাদা ইন্সটল দিতে পারেন। কিন্তু এগুলো আলাদা ইন্সটল দিতে আপনার অনেক সময় লাগবে। যদি আমরা কোন কন্ট্রোল প্যানেল ব্যবহার করি তাহলে কন্ট্রোল প্যানেল সব ইন্সটল করে নিবে এবং আমরা সহজেই ওয়েব সাইট ম্যানজ করতে পারব। তাই আমরা Webuzo প্যানেল ইন্সটল করব। Webuzo একটি লাইট প্যানেল। কারণ এটি কম র‌্যাম ব্যবহার করে এবং Webuzo এর সাপোর্ট ও ভালো। Webuzo নিয়ে সমস্যায় পড়লে Webuzo টিম সাপোর্ট দিয়ে থাকে।

Requirements

  • Newly installed CentOS 5.x (x86 or x86_64) / CentOS 6.x (x86 or x86_64)
  • YUM
  • RAM - Minimum 512 MB (Recommended 1GB for best performance)
  • Disk Space - Minimum 5GB (Recommended 10GB for best performance)

Note : There should be no PHP, Apache, MySQL installed on the server

Putty দিয়ে আপনার ভিপিএসে লগিন করুন। তারপর অপারেটিং সিস্টেম আপডেট করে নিন। অপারেটিং সিস্টেম আপডেট করতে নিচের কমান্ডটি লিখুন।

yum update

 

প্রথমেই আমাদের apache রিমুভ করে নিতে হবে, অনেক সময় CentOS সেটাপের সাথেই apache ইন্সটল হয়ে থাকে। এই apache পরবতীতে webuzo এর সাথে Conflict করতে পারে, তাই আমরা নিচের কমান্ডের মাধ্যমে রিমুভ করে নিব।

yum -y remove httpd

 

কিভাবে Webuzo সেটাপ দিবেন?

নিচের কমান্ডটি putty তে রান করুন-

wget -N http://files.webuzo.com/install.sh
chmod 0755 install.sh
./install.sh
Install.gif
কিছুক্ষণের ভিতরেই ইন্সটল কমপ্লিট হবে। তারপর আপনি http://Your-IP:2004/ ভিজিট করুন (Your-IP = আপনার ভিপিএসের আইপি)

এখন আমাদের বাকি সেটাপ সম্পূর্ণ করতে হবে। তাই আপনাকে http://Your-IP:2004/ ভিজিট করতে হবে (Your-IP = আপনার ভিপিএসের আইপি)। নিচের ছবি'র মত দেখতে পাবেন।File:Webuzo vm initial config.jpgপ্রথমে ইউজার নেম দিতে হবে। এই ইউজার আপনার সিপ্যানেল ইউজার নেম। পরবর্তিতে এই ইউজার নেম দিয়ে আপনি প্যানেলে লগিন করবেন।

তারপর ইমেইল আইডি, পাসওয়ার্ড এবং আপনার ডোমেইন নেম লিখে ইন্সটল বাটনে ক্লিক দিন। তারপর ইন্সটল শেষ হলে নিচের ছবির মতো দেখতে পাবেন।

File:Install3.jpg

লগিন:

Webuzo এর দুটি সেকশন রয়েছে।

Admin Panel

To login to the Softaculous Webuzo Admin Panel, visit the following URL :
http://Your-IP:2004/

Enduser Panel

To login to the Softaculous Webuzo Enduser Panel, visit the following URL :
http://Your-IP:2002/

The username and password will be the same that you entered during the Initial Setup

 

এখন Enduser Panel এ লগিন করুন।

Install4.jpg
লগিন করার পর নিচের ছবির মতো একটি প্যানেল দেখতে পাবেন।

Web enduser.png
এখন আমরা nginx ইন্সটল করব। অনেকের মনে প্রশ্ন আসতে পারে nginx কী?
nginx হচ্ছে apache এর মতো একটি ওয়েব সার্ভার। Apache এর থেকে বেশি কানেকশন হ্যান্ডল করতে পারে এবং রিসোর্স কম ব্যবহার করে। high traffic ওয়েব সাইটের জন্য nginx একটি ভাল ওয়েব সার্ভার।কিভাবে ইন্সটল করব nginx ?
Webuzo তে nginx ইন্সটল করার জন্য আপনাকে কমান্ড লাইন জানার প্রয়োজন নাই। আমরা সহজেই webuzo প্যানেল থেকে এক ক্লিকের মাধ্যমে nginx ইন্সটল করে নিতে পারব। তো চলুন শুরু করা যাক-

1) Install LEMP from the Webuzo Panel >> Apps >> Stacks

webuzo_wp_nginx_install

 

যেহেতু ডিফল্টভাবে আমাদের apache ইন্সটল আছে, তাই আমাদের এখন apache থেকে nginx পরিবর্তন করতে হবে।

Click on the Webuzo Logo. Go to System Utilities and select Nginx. Then click on the Edit settings button.

webuzo_wp_nginx_switch

 

Confirm nginx is running from Webuzo Panel >> Services Menu

webuzo_wp_nginx_services

আজকে এ পর্যন্তই। টিউটরিয়ালের বাকি অংশের জন্য দ্বিতীয় পর্বের জন্য অপেক্ষা করুন।ৰ

নোট: হোস্টিং সম্পর্কিত বিভিন্ন টিউটরিয়াল পড়তে চাইলে ভিজিট করতে পারেন এখানে

Level 0

আমি সালেহ আহমদ। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 8 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 20 টি টিউন ও 365 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


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


টিউমেন্টস

Nice Tutorial…….. Ami ekta DATA Centre korte chai… tar janno bistarito guide chai…