فهرست مطالب
معرفی cPanel
cPanel یکی از محبوبترین و قدرتمندترین کنترل پنلهای مدیریت وب هاستینگ است که به کاربران اجازه میدهد به سادگی و با رابط کاربری گرافیکی، وب سایتهای خود را مدیریت و پیکربندی کنند. این کنترل پنل بر روی سرورهای لینوکسی نصب شده و امکانات متنوعی را برای مدیریت فایلها، دیتابیسها، ایمیلها و … فراهم میکند. در این مقاله، قصد داریم شما را با نصب و راهاندازی cPanel و nginx بر روی سرور ایران شاتل آشنا کنیم.

پیشنیازهای نصب cPanel
قبل از شروع به نصب cPanel، نیاز به موارد زیر داریم:
- یک سرور مجازی شاتل (VPS) با سیستمعامل CentOS 7 یا 8
- دسترسی روت (Root) به سرور شاتل
- حداقل 1 گیگابایت RAM
- حداقل 20 گیگابایت فضای دیسک
- نام دامنه (Domain Name)
برای خرید سرور مجازی شاتل روی عکس زیر کلیک کنید.

قدم به قدم نصب و راهاندازی cPanel
مرحله 1: بهروزرسانی سرور شاتل
ابتدا با استفاده از SSH به سرور خود متصل شوید و سپس سیستمعامل را بهروزرسانی کنید.
sudo yum update -y
مرحله 2: غیرفعال کردن SELinux برای نصب سی پنل
cPanel با SELinux بهصورت پیشفرض سازگاری ندارد، بنابراین باید آن را غیرفعال کنیم.
sudo setenforce 0 sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
مرحله 3: نصب بستههای مورد نیاز برای cPanel
برای نصب cPanel نیاز به نصب برخی از بستهها داریم.
sudo yum install -y perl curl wget
مرحله 4: دانلود و اجرای اسکریپت نصب cPanel
اسکریپت نصب cPanel را دانلود کرده و اجرا کنید.
cd /home sudo wget -N http://httpupdate.cpanel.net/latest sudo sh latest

مرحله 5: تکمیل نصب سی پنل
نصب سی پنل ممکن است مدتی طول بکشد (بسته به سرعت سرور و اینترنت)، پس صبور باشید. پس از تکمیل نصب، میتوانید با استفاده از لینک زیر به cPanel دسترسی پیدا کنید:
https://your-server-ip:2087
به جای “your-server-ip” آدرس آیپی سرور خود را وارد کنید.
مرحله 6: ورود به WHM و پیکربندی اولیه سی پنل
در مرورگر خود به لینک بالا بروید و با استفاده از نام کاربری و رمز عبور روت وارد WHM شوید. پس از ورود، میتوانید تنظیمات اولیه را پیکربندی کنید.
نصب و راهاندازی فایروال برای سرور سی پنل
مرحله 1: نصب CSF (ConfigServer Security & Firewall)
برای محافظت از سرور خود، میتوانید از فایروال CSF استفاده کنید.
cd /usr/src sudo wget https://download.configserver.com/csf.tgz sudo tar -xzf csf.tgz cd csf sudo sh install.sh
مرحله 2: تنظیم اولیه فایروال CSF
پس از نصب، باید CSF را پیکربندی کنید.
sudo nano /etc/csf/csf.conf
در این فایل، گزینه TESTING را از 1 به 0 تغییر دهید.
مرحله 3: فعالسازی فایروال CSF
فایروال را راهاندازی کنید.
sudo csf -e
مرحله 4: تنظیم قوانین فایروال CSF
برای محافظت از سرور، میتوانید قوانین فایروال CSF را تنظیم کنید.
# مجوز دادن به پورتهای ضروری sudo csf -a your_server_ip sudo csf -p 22 sudo csf -p 2087 # اضافه کردن قوانین سفارشی sudo nano /etc/csf/csf.allow
نصب و راهاندازی CloudLinux در سی پنل
مرحله 1: نصب CloudLinux
برای افزایش امنیت و پایداری سرور، میتوانید CloudLinux را نصب کنید.
wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy sh cldeploy -i
مرحله 2: تبدیل CentOS به CloudLinux
پس از نصب، سرور را به CloudLinux تبدیل کنید.
/usr/sbin/clnreg_ks --force
مرحله 3: راهاندازی مجدد سرور برای CloudLinux
پس از اتمام نصب، سرور را راهاندازی مجدد کنید.
reboot

نصب و راهاندازی Nginx در سی پنل
مرحله 1: نصب Nginx
برای افزایش سرعت و عملکرد وب سرور، میتوانید Nginx را نصب کنید.
sudo yum install -y epel-release sudo yum install -y nginx
مرحله 2: پیکربندی Nginx برای سی پنل
فایل پیکربندی Nginx را ویرایش کنید.
sudo nano /etc/nginx/nginx.conf
مرحله 3: راهاندازی مجدد Nginx
پس از اعمال تغییرات، Nginx را راهاندازی مجدد کنید.
sudo systemctl start nginx sudo systemctl enable nginx
نتیجهگیری
در این مقاله، به شما نحوه نصب و راهاندازی cPanel، فایروال CSF، CloudLinux و Nginx بر روی سرور مجازی ایران، شاتل را آموزش دادیم. این ابزارها به شما کمک میکنند تا سرور خود را بهصورت امن و بهینه مدیریت کنید. امیدواریم این آموزش برای شما مفید واقع شده باشد. اگر سوالی دارید، میتوانید در بخش نظرات با ما در میان بگذارید.
این مقاله چطور بود؟
گزینه ای را که بیشتر با نظرتان جور است انتخاب کنید.





دیدگاه ها
هنوز دیدگاهی ثبت نشده است، اولین نفر باشید.