سلام خدمت دوستان

خب توی پست قبلیم اومدم آموزش نصب کنترل پنل CPanel/WHM رو قرار دادم ، حالا تصمیم دارم آموزش نصب CloudLinux رو بگم ، کلود لینوکس یکی از توزیع های لینوکس هستش که به صورت تجازی ارائه میشه و برای میزبانی وب بیشتر کاربرد داره ، خب دقیقا یعنی چی؟ ببینید فرض کنید ما یک سرور با سیستم عامل سنت او اس داریم و با ۴ گیگ رم و ۴ هسته سی پی یو و میایم روی این سرور یک سایت رو میزبانی میکنیم ، خب به مرور وب سایت ها زیاد میشن و کنترل مصرف منابع اونا هم به همین صورت اما خب با استفاده از کلودلینوکس میتونیم مشخص کنیم هر سایت چه قدر منابع داره و میتونه از اون استفاده بکنه و به صورت نمودار هم میتونیم مصارف رو مشاهده کنیم ، در کنار این موضوع قابلیت دیگه ای هم در کنار این سیستم عامل هستش که cagefs نام داره ، توی این قسمت میاید شما هر اکانت رو توی یه فضا به اصلاح کپسوله میکنید و عملا کاربران رو از هم جدا میکنید اینطوری هم از حملات Symlink جلوگیری میشه و هم mass deface (هک شدن گروهی سایت ها …) خب بریم سراغ نصب.

خب ببینید راه های مختلفی برای نصب هستش با توجه به اینکه بیشتر دوستان روی سیستم عامل Centos میزبانی سایت هاشون رو انجام میدن و کاری که خود من هم میکنم همین هستش میایم یک سرور centos نصب میکنیم بعد از اون هم کنترل پنل خومون رو نصب میکنیم و تنظیمات مربوط بهش رو انجام میدیم (من خودم Cpanel نصب کردم بعد از اون میرم سراغ easyapache و تنظیمات tweak) خب بعد از اینکه نصب رو انجام دادیم و تنظیمات رو هم انجام دادیم میریم سراغ تبدیل Centos به کلود لینوکس .

۱ – خب اول از همه بگم که مجانی نیستش و باید براش لایسنس تهیه کنید اما خب نترسید برای ماه اول میتونید از لایسنس Trial خودشون استفاده کنید و بعدش لایسنس بخرید از این لینک عضو بشید و لایسنس یک ماهه آزمایشی خودتون رو بگیرید خب وقتی لایسنس رو گرفتید وارد ssh سرور بشید و با مشخصات root لاگین کنید و بعدش دستور زیر رو اجرا کنید :

توجه : منظور از key همون کد لایسنسی هستش که تهیه کردید

wget http://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy ; sh cldeploy -k key

نکته : اگر لایسنس خریدید و برای آی پی لایسنس تهیه کردید از دستور زیر استفاده کنید (به جای serverip آی پی سرور خودتون رو بزنید)

wget http://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy ; sh cldeploy -i serverip

خب مراحل نصب و راه اندازی بسته به منابع سرور شما بین ۲۰ دقیقه تا ۴۵ دقیقه زمان میبره تا سیستم عامل شما تبدیل بشه و بعد از اون باید cageFS رو نصب کنیم .

۲ – بعد از نصب کلود لینوکس با استفاده از دستور reboot یک بار سیستم عامل رو مجددا بوت میکنیم و بعد میریم سراغ نصب cageFS با استفاده از دستور های زیر :

yum install cagefs

/usr/sbin/cagefsctl –init

mkdir /home/cagefs-skeleton ; ln -s /home/cagefs-skeleton /usr/share/cagefs-skeleton

۳ – خب دوستان نصب کلود لینوکس و cagefs تموم شد ، اگر از فایروال csf استفاده کرده باشید توی سرورتون الان باید گزینه CloudLinux Disable ptrace اضافه شده باشه و قرمز هم باشه برای برطرف کردن این مشکل هم با دستور nano /etc/sysctl.conf فایل sysctl.conf رو توی ادیتور باز کنید آخرش دستور kernal.user ptrace = 0 رو اضافه کنید و ذخیره کنید و در پایان دستور sysctl -p رو اجرا کنید! و تمام!

 

One thought on “آموزش نصب CloudLinux”

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *