نصب (CentOS Web Panel (CWP در CentOS و AlmaLinux
CentOS Web Panel یا CWP، یکی از کنترل پنل های قدرتمند و رایگان برای توزیع های لینوکس مبتنی بر RPM مثل CentOS و AlmaLinux است که با استفاده از آن می توانید از عهده انجام انواع تسک های مدیریتی مثل مدیریت سرور، مدیریت دامنه ها، مدیریت فایل ها و پشتیبان گیری و بازیابی بربیایید.
کنترل پنل CWP مخصوص سرور های مبتنی بر CentOS است و مثل سی پنل و پلسک، در زمینه مدیریت وبسایت ها، پایگاه داده ها، ایمیل ها و سایر جنبه های میزبانی وب سنگ تمام گذاشته است.
ویژگی های اصلی ابزار CWP
- رابط گرافیکی پیشرفته برای مدیریت فایل ها
- ایجاد و مدیریت انواع حساب های کاربری با سطوح دسترسی مختلف
- اضافه کردن دامنه ها و زیردامنه ها
- تنظیم و مدیریت رکورد های DNS
- پشتیبانی از وب سرور Nginx، آپاچی و ترکیب Apache و Nginx به صورت معکوس (پراکسی معکوس)
- امکان ایجاد و مدیریت پایگاه داده های MySQL و MariaDB
- دسترسی به phpMyAdmin برای مدیریت پایگاه داده ها به صورت گرافیکی
- ایجاد و مدیریت حساب های ایمیل
- تنظیم فایروال برای محافظت از سرور
- امکان نصب و مدیریت گواهی SSL
- ارائه ابزارهای آنتی ویروس و آنتی اسپم
- امکان خودکارسازی فرآیندها
- قفل سیستم فایل
- مانیتورینگ زنده
- پشتیبانی از داکر
- امکان پشتیبان گیری و بازیابی فایل بکاپ
- …
پیش نیازهای نصب CWP در CentOS و آلما لینوکس
- سرور مجازی لینوکس مجهز به CentOS نسخه ۷، ۸ و ۹ یا آلما لینوکس نسخه ۸ و ۹
- حداقل رم ۵۱۲ مگابایتی برای سیستم ۳۲ بیتی و ۲ گیگابایتی برای سیستم ۶۴ بیتی
- حداقل ۱۰ گیگابایت فضای دیسک خالی
- آدرس آی پی استاتیک
برای اینکه عملکرد بهتری را از CPW تجربه کنید، می توانید به صفحه خرید سرور مجازی لینوکس مراجعه کنید و بر اساس ویژگی های موردنیاز خود، یک سرور مجازی مجهز به CentOS یا آلما لینوکس سفارش دهید.
مراحل نصب CWP در CentOS و آلما لینوکس
فرقی نمی کند که سرور شما مجهز به CentOS است یا آلما لینوکس، مراحلی که در ادامه بررسی می کنیم برای هر دو توزیع قابل اجرا هستند:
- به عنوان کاربر روت وارد سرور لینوکس خود شوید.
* اگر از سرور مجازی استفاده می کنید، می توانید از آموزش ورود به سرور مجازی لینوکس کمک بگیرید.
- ریپازیتوری EPEL را نصب کنید.
متناسب با مدیربسته ای که استفاده می کنید، یکی از دستورات زیر را اجرا کنید:
yum install epel-release
یا
dnf install epel-release
- سرور را آپدیت کنید.
yum -y update
یا
dnf -y update
- سرور خود را ریبوت کنید:
reboot
- اگر قبلاً SELinux را فعال کرده اید، بهتر است برای جلوگیری از ناسازگاری ها یا اختلالات احتمالی، آن را به صورت موقت غیرفعال کنید:
setenforce 0
* نگران نباشید! بعد از ریستارت شدن مجدد سرور، SELinux هم به طور خودکار فعال خواهد شد.
- با دستور cd به دایرکتوری src بروید.
cd /usr/local/src/
- با دستور wget، آخرین نسخه CWP را نصب کنید.
اگر از CentOS 7 استفاده می کنید، دو دستور زیر را اجرا کنید:
wget http://centos-webpanel.com/cwp-el7-latest
sh cwp-el7-latest
اگر از CentOS 8 یا آلما لینوکس ۸ استفاده می کنید، دو دستور زیر را اجرا کنید:
wget http://centos-webpanel.com/cwp-el8-latest
sh cwp-el8-latest
اگر CentOS 9 یا آلما لینوکس 9 استفاده می کنید، دو دستور زیر را اجرا کنید:
wget http://centos-webpanel.com/cwp-el9-latest
sh cwp-el9-latest
پروسه نصب CWP در CentOS و AlmaLinux تقریباً ۳۰ دقیقه الی ۱ ساعت طول می کشد و شما باید صبر کنید تا به طور کامل انجام شود.
بعد از اینکه نصب CWP تمام شد، اطلاعاتی مثل نام کاربری، پسورد و پسورد حساب روت MySQL در همان ترمینال به شما نمایش داده می شود که بهتر است آنها را یادداشت کنید.
- در نهایت، دستور زیر را اجرا کنید تا سرور شما ریستارت شود:
reboot
نحوه دسترسی به رابط وب CWP
بعد از اینکه سرور بالا آمد، وقت آن است که به رابط CWP وارد شوید و قسمت های مختلف آن را بررسی کنید.
- مرورگر خود را باز کنید.
- آدرس آي پی سرور و شماره پورت ۲۰۳۱ که مخصوص CWP را به صورت زیر در مرورگر وارد کنید:
https://server-ip:2031
- نام کاربری root و همان رمزی که یادداشت کرده بودید را در این قسمت وارد کنید و روی Login کلیک کنید.
بله به این ترتیب به داشبورد اصلی CWP روبرو می شوید که آماده استفاده شماست.
سخن آخر
CWP یکی از محبوب ترین کنترل پنل های توزیع های مبتنی بر Red hat مثل CentOS و آلما لینوکس است که برای انواع تسک های مرتبط با میزبانی وب مثل مدیریت فایل و دامنه، با خیال راحت قابل استفاده است.