- hostnamectl set-hostname srv.example.com
- yum install epel-release -y
- yum -y install wget
- yum -y update
- reboot
- cd /usr/local/src
- wget http://centos-webpanel.com/cwp-el8-latest
- sh cwp-el8-lates
مراحل نصب CWP بر روی آلمالینوکس مشابه نصب CWP در آلمالینوکس 9 است. در ادامه در مورد مراحل نصب آن توصبح بیشتری خواهیم داد.
الزامات سیستم
قبل از شروع فرآیند نصب، مطمئن شوید که کارهای زیر را انجام دادهاید:
-
-
-
-
تنظیم نام میزبان
این نام میزبان نباید مشابه هر دامنهای باشد که روی سرور شما وجود دارد (برای مثال، اگر example.com دامنهای روی سرور شماست، از hostname.example.com به عنوان نام میزبان کامل استفاده کنید).
میتوانید از دستور زیر برای تنظیم نام میزبان استفاده کنید، مثلاً srv1.example.com:
hostname srv1.example.com
-
-
تنظیم آدرسهای IP سرور
آدرس IP اضافی، آدرس زیرشبکه و آدرس IP دروازه پیشفرض را برای سرور خود تعریف کنید — ارائهدهنده خدمات شما میتواند این اطلاعات را به شما بدهد.
-
الزامات نرمافزاری
- شما باید یک نصب تمیز/جدید از سیستمعاملهای پشتیبانیشده داشته باشید:
- CentOS 7 MINIMAL: نسخه توصیهشده (پایداری توصیهشده). بهترین نسخه برای استفاده با CWP که بیشترین ویژگیها و هسته امن CWP را ارائه میدهد.
- Alma Linux 8 و 9 MINIMAL یا BOOT (پایداری/جدیدترین توصیهشده): بهترین گزینه در سال 2024 هنوز AlmaLinux 8 است. AlmaLinux 9 دارای برخی ویژگیهای ناقص است و نسخههای PHP محدود به PHP 7.4 یا بالاتر هستند. *EL9 در مرحله بتا است.
- CWP-CentOS 8 MINIMAL یا BOOT Stream-Delayed: ما مخازن سفارشی خود را داریم که CentOS 8 Stream را به یک نسخه پایدار تبدیل میکند. اطلاعات بیشتر.
- CentOS 8 و 9 Stream MINIMAL یا BOOT: نصب مستقیم یا تبدیلشده از CentOS 8 Linux (توصیهشده). *EL9 در مرحله بتا است.
- Rocky Linux 8 و 9 MINIMAL یا BOOT: سازگار اما با مشکلات احتمالی، توصیه میشود از CentOS 8 Stream یا CentOS 7 استفاده کنید. *EL9 در مرحله بتا است.
- Oracle Linux 7 و 8 MINIMAL یا BOOT: سازگار اما با مشکلات احتمالی، توصیه میشود از CentOS 8 Stream یا CentOS 7 استفاده کنید.
-
-
-
الزامات سختافزاری
-
-
- سیستمعاملهای 64 بیتی حداقل به 2 گیگابایت RAM نیاز دارند.
- سیستم توصیهشده: 4 گیگابایت RAM یا بیشتر تا بتوانید از تمام قابلیتها مانند اسکن ویروس ایمیلها بهرهمند شوید.
- اختیاری: میتوانید نصب CentOS 7/8 را از اینجا دانلود کنید (اگر ارائهدهنده میزبانی شما آن را ارائه نمیدهد).
-
بهروزرسانیهای سرور
1. آمادهسازی سرور
بیایید بستههای مورد نیاز برای نصب CWP را نصب کنیم:
yum -y install wget
برای CentOS 8/Stream، Alma Linux و Rocky Linux: ممکن است نیاز به نصب مخزن EPEL داشته باشید تا بتوانید ابزارهایی مانند wget را نصب کنید:
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install wget -y
2. بهروزرسانی سرور
اکنون باید سرور خود را به آخرین نسخه بهروزرسانی کنیم:
yum -y update
3. راهاندازی مجدد سرور
سرور خود را راهاندازی مجدد کنید تا تمام بهروزرسانیها اعمال شوند:
reboot
این مراحل به شما کمک میکند تا سرور خود را برای نصب CWP آماده کنید و آن را بهروز نگه دارید.
نصب
اکنون آمادهاید تا نصب CWP را آغاز کنید.
نصبکننده CWP ممکن است بیش از ۳۰ دقیقه طول بکشد زیرا نیاز به کامپایل Apache و PHP از منبع دارد.
نصبکننده برای CentOS 7
cd /usr/local/src
wget http://centos-webpanel.com/cwp-el7-latest
sh cwp-el7-latest
نصبکننده برای CentOS 8/stream، Alma Linux و Rocky Linux (توصیهشده)
cd /usr/local/src
wget http://centos-webpanel.com/cwp-el8-latest
sh cwp-el8-latest
نصبکننده برای CentOS 9/stream، Alma Linux 9 و Rocky Linux 9 (بتا)
CWP برای EL9 بهصورت بتا منتشر شده است و نسخههای قدیمی PHP حذف شدهاند؛ یعنی فقط PHP 7.4 تا 8.3 پشتیبانی میشوند.
cd /usr/local/src
wget http://centos-webpanel.com/cwp-el9-latest
sh cwp-el9-latest
آرگومانهای اختیاری نصبکننده
آرگومانهای نام بلند موجود
–restart yes
(برای راهاندازی مجدد خودکار پس از نصب موفق)–phpfpm [5.3|5.4|5.5|5.6|7.0|7.1|7.2|7.3|7.4]
(فقط میتوانید یکی را استفاده کنید)–softaculous yes
(نصب Softaculous – نصبکننده اسکریپت)
آرگومانهای نام کوتاه موجود
-r yes
(برای راهاندازی مجدد خودکار پس از نصب موفق)-p [5.3|5.4|5.5|5.6|7.0|7.1|7.2|7.3|7.4]
(فقط میتوانید یکی را استفاده کنید)-s yes
(نصب Softaculous – نصبکننده اسکریپت)
مثال برای CentOS 7 (میتوانید آرگومانهای نام کوتاه و بلند را ترکیب کنید)
sh cwp-el7-latest -r yes --phpfpm 7.3 --softaculous yes
هر یک از این موارد اضافی نیز میتواند بعداً از رابط کاربری CWP نصب شود.
راهاندازی مجدد سرور
سرور خود را راهاندازی مجدد کنید تا تمام بهروزرسانیها تأثیر بگذارند و CWP شروع به کار کند.
reboot
نصب Cloud Linux
شما نیاز به داشتن لایسنس CloudLinux دارید.
wget //repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
sh cldeploy -k YOUR-KEY
cd /usr/local/src/
wget //dl1.centos-webpanel.com/files/c_scripts/cloudlinux.sh
sh cloudlinux.sh
پس از اتمام نصبکننده CloudLinux، سرور بهطور خودکار راهاندازی مجدد خواهد شد!!
پس از راهاندازی مجدد، شما باید CageFS را بسازید و آن را فعال کنید:
/usr/sbin/cagefsctl --init
cagefsctl --enable-all