در این مقاله کاربردی با شما هستیم با آموزش نصب سی پنل در آلمالینوکس پس تا انتهای این مطلب مفید ما را همراهی کنید !
سیستم عامل آلما لینوکس Alma Linux یک سیستم عامل محبوب می باشد و کنترل پنل سی پنل cPanel نیز کنترل پنل محبوبی می باشد
بعد از اینکه سنتوس centos سیاست کاری خود را تغییر داد برای نصب نسخه های جدید سی پنل می بایستی بر روی المالینوکس این کنترل پنل را نصب کرد
براحتی با اموزش زیر می توانید سی پنل را در الما لینوکس نصب کنید.
روش اول: در این روش فقط با زدن دستور زیر سی پنل مستقیم روی الما لینوکس نصب می شود !
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
بعد از زدن دستور بالا چندین دقیقه زمان می برد و سی پنل روی سرور نصب و با زدن آدرس domain.com:2087 سی پنل لود می گردد.
اما اگر با دستور بالا سی پنل نصب نشد یک بار سیستم عامل را ریلود و الما لینوکس را نصب و سپس مراحل زیر را طی کنید !
روش دوم: مراحل زیر را طی کنید
با دستور زیر سیستم عامل را بروزرسانی می کنیم
yum update -y
سی پنل توصیه می کند پس از اتمام نصب، فایروال سیستم عامل AlmaLinux را غیرفعال کنید و از فایروال های شخص ثالث مانند CSF استفاده کنید. می توانید فایروال سیستم عامل AlmaLinux را با استفاده از دستورات زیر غیرفعال کنید.
iptables-save > ~/firewall.rules
systemctl stop firewalld.service
systemctl disable firewalld.service
برای اینکه سیستم شما با نصب cPanel سازگار باشد، باید SELinux را غیرفعال کنید. برای انجام این کار، فایل پیکربندی SELinux را ویرایش کرده و پارامتر SELINUX را از Enforcing به غیر فعال تغییر دهید. با استفاده از ویرایشگر VI می توانید فایل مذکور را ویرایش کنید.
برای باز کردن این فایل از دستور زیر استفاده کنید:
vi /etc/selinux/config
برای اینکه بتوانید کدها را در داخل فایل وارد کنید، دکمه I را فشار دهید و C=تغییر SELINUX=enforcing به SELINUX=disabled
برای ذخیره تغییرات، دکمه Esc را فشار دهید و عبارت:wq را تایپ کنید
در نهایت می بایستی شبیه زیر شود
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing – SELinux security policy is enforced.
# permissive – SELinux prints warnings instead of enforcing.
# disabled – No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these three values:
# targeted – Targeted processes are protected,
# minimum – Modification of targeted policy. Only selected processes are protected.
# mls – Multi Level Security protection.
SELINUXTYPE=targeted
برای اعمال تغییرات، سرور را راه اندازی مجدد کنید.
نصب پرل
Perl زبانی است که سی پنل با آن نوشته شده است و اگر در سرور شما وجود نداشته باشد، نصب سی پنل اجرا نخواهد شد.
دستور زیر را اجرا کنید تا مطمئن شوید که Perl روی سرور نصب شده است.
yum install perl
نصب Curl
Curl برای دانلود اسکریپت نصب cPanel مورد نیاز است. دستور زیر می تواند Curl را نصب کند:
yum install curl
نام میزبان را اضافه کنید
Cpanel برای نام میزبانی درخواست می کند که باید در قالب (FQDN) نام دامنه کاملاً واجد شرایط باشد. به عنوان مثال در این تاپیک از myeserver.mydomain.com استفاده می کنیم و به جای آن باید نام هاست خود را قرار دهید.
نکته مهم: باید دوباره به این موضوع اشاره کنم. به جای myeserver.mydomain.com از نام میزبان خود استفاده کنید. چیزی شبیه server.operavps.com.
با دستور ذیل انجام می دهیم:
hostnamectl set-hostname myeserver.mydomain.com
می توانید از این کد برای نصب WHM / cPanel استفاده کنید. فرآیند نصب cPanel با توجه به سرعت شبکه و ارزش منابع شما چند دقیقه طول می کشد.
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
بر اساس منابع سرور شما، نصب ممکن است حدود یک ساعت تا ۲ ساعت طول بکشد
به یاد داشته باشید که پس از اتمام نصب با دستورات زیر این سرویس را فعال کنید.
service NetworkManager start
chkconfig NetworkManager on
در نهایت سرور را ریبوت دهید.
تبریک می گوییم آموزش نصب سی پنل در آلمالینوکس به پایان رسید با مقالات و اموزش های بعدی ما را همراهی کنید.