بازگشت وجه تا ۷ روز پس از خرید، در صورت عدم رضایت از سرویسضمانت بازگشت وجه تا ۷ روز

آموزش قدم به قدم کانفیگ cPanel

نویسنده:ارش اسدی

دسته بندی:

مشخصات مقاله

  • تاریخ انتشار

  • آخرین به روزرسانی

  • زمان مطالعه۳ دقیقه

  • دیدگاه هااولین نفر باشید

فهرست مطالب
  1. ۱معرفی cPanel
  2. ۲پیش‌نیازهای نصب cPanel
  3. ۳قدم به قدم نصب و راه‌اندازی cPanel
    1. مرحله 1: به‌روزرسانی سرور شاتل
    2. مرحله 2: غیرفعال کردن SELinux برای نصب سی پنل
    3. مرحله 3: نصب بسته‌های مورد نیاز برای cPanel
    4. مرحله 4: دانلود و اجرای اسکریپت نصب cPanel
    5. مرحله 5: تکمیل نصب سی پنل
    6. مرحله 6: ورود به WHM و پیکربندی اولیه سی پنل
  4. ۴نصب و راه‌اندازی فایروال برای سرور سی پنل
    1. مرحله 1: نصب CSF (ConfigServer Security & Firewall)
    2. مرحله 2: تنظیم اولیه فایروال CSF
    3. مرحله 3: فعال‌سازی فایروال CSF
    4. مرحله 4: تنظیم قوانین فایروال CSF
  5. ۵نصب و راه‌اندازی CloudLinux در سی پنل
    1. مرحله 1: نصب CloudLinux
    2. مرحله 2: تبدیل CentOS به CloudLinux
    3. مرحله 3: راه‌اندازی مجدد سرور برای CloudLinux
  6. ۶نصب و راه‌اندازی Nginx در سی پنل
    1. مرحله 1: نصب Nginx
    2. مرحله 2: پیکربندی Nginx برای سی پنل
    3. مرحله 3: راه‌اندازی مجدد Nginx
  7. ۷نتیجه‌گیری

معرفی cPanel

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

cpanel
cPanel

پیش‌نیازهای نصب cPanel

قبل از شروع به نصب cPanel، نیاز به موارد زیر داریم:

  • یک سرور مجازی شاتل (VPS) با سیستم‌عامل CentOS 7 یا 8
  • دسترسی روت (Root) به سرور شاتل
  • حداقل 1 گیگابایت RAM
  • حداقل 20 گیگابایت فضای دیسک
  • نام دامنه (Domain Name)

برای خرید سرور مجازی شاتل روی عکس زیر کلیک کنید.

سرور مجازی شاتل
سرور مجازی شاتل

قدم به قدم نصب و راه‌اندازی cPanel

مرحله 1: به‌روزرسانی سرور شاتل

ابتدا با استفاده از SSH به سرور خود متصل شوید و سپس سیستم‌عامل را به‌روزرسانی کنید.

code
sudo yum update -y

مرحله 2: غیرفعال کردن SELinux برای نصب سی پنل

cPanel با SELinux به‌صورت پیش‌فرض سازگاری ندارد، بنابراین باید آن را غیرفعال کنیم.

code
sudo setenforce 0
sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

مرحله 3: نصب بسته‌های مورد نیاز برای cPanel

برای نصب cPanel نیاز به نصب برخی از بسته‌ها داریم.

code
sudo yum install -y perl curl wget

مرحله 4: دانلود و اجرای اسکریپت نصب cPanel

اسکریپت نصب cPanel را دانلود کرده و اجرا کنید.

code
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 استفاده کنید.

code
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 را پیکربندی کنید.

code
sudo nano /etc/csf/csf.conf

در این فایل، گزینه TESTING را از 1 به 0 تغییر دهید.

مرحله 3: فعال‌سازی فایروال CSF

فایروال را راه‌اندازی کنید.

code
sudo csf -e

مرحله 4: تنظیم قوانین فایروال CSF

برای محافظت از سرور، می‌توانید قوانین فایروال CSF را تنظیم کنید.

code
# مجوز دادن به پورت‌های ضروری
sudo csf -a your_server_ip
sudo csf -p 22
sudo csf -p 2087

# اضافه کردن قوانین سفارشی
sudo nano /etc/csf/csf.allow

نصب و راه‌اندازی CloudLinux در سی پنل

مرحله 1: نصب CloudLinux

برای افزایش امنیت و پایداری سرور، می‌توانید CloudLinux را نصب کنید.

code
wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
sh cldeploy -i

مرحله 2: تبدیل CentOS به CloudLinux

پس از نصب، سرور را به CloudLinux تبدیل کنید.

code
/usr/sbin/clnreg_ks --force

مرحله 3: راه‌اندازی مجدد سرور برای CloudLinux

پس از اتمام نصب، سرور را راه‌اندازی مجدد کنید.

code
reboot
nginx
nginx

نصب و راه‌اندازی Nginx در سی پنل

مرحله 1: نصب Nginx

برای افزایش سرعت و عملکرد وب سرور، می‌توانید Nginx را نصب کنید.

code
sudo yum install -y epel-release
sudo yum install -y nginx

مرحله 2: پیکربندی Nginx برای سی پنل

فایل پیکربندی Nginx را ویرایش کنید.

code
sudo nano /etc/nginx/nginx.conf

مرحله 3: راه‌اندازی مجدد Nginx

پس از اعمال تغییرات، Nginx را راه‌اندازی مجدد کنید.

code
sudo systemctl start nginx
sudo systemctl enable nginx

نتیجه‌گیری

در این مقاله، به شما نحوه نصب و راه‌اندازی cPanel، فایروال CSF، CloudLinux و Nginx بر روی سرور مجازی ایران، شاتل را آموزش دادیم. این ابزارها به شما کمک می‌کنند تا سرور خود را به‌صورت امن و بهینه مدیریت کنید. امیدواریم این آموزش برای شما مفید واقع شده باشد. اگر سوالی دارید، می‌توانید در بخش نظرات با ما در میان بگذارید.

این مقاله چطور بود؟

گزینه ای را که بیشتر با نظرتان جور است انتخاب کنید.

دیدگاه ها

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

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

از وبلاگ ایران وی ام

مقالات مرتبط

چند مقاله نزدیک به همین موضوع که شاید برایتان مفید باشد.

همه مقالات هاست
لینوکس

LVM در لینوکس | آموزش کامل (2025)

آموزش کامل LVM در لینوکس برای مدیریت دیسک‌ها در هاست و VPS ایران و آلمان. شامل ساخت PV، VG، LV، افزایش حجم، Snapshot، ارورها و نکات امنیتی.

ارش اسدی۴ دقیقه مطالعه

آموزش طراحی سایت

بهترین سرور مجازی ایران برای سایت‌های پربازدید [2025]

بهترین سرور مجازی ایران برای سایت‌های پربازدید در سال 2025 را بشناسید! در این مقاله، سرور مجازی افرانت با ویژگی‌هایی مانند آپلود رایگان، پورت 10 گیگابیتی و پشتیبانی 24/7 بررسی شده و با سرورهای شاتل، رسپینا و پیشگامان مقایسه می‌شود. هزینه ترافیک افرانت (430,000 تومان برای 1000 گیگابایت) نسبت به شاتل اقتصادی‌تر و از رسپینا گران‌تر است. با نصب WHM روی سرور افرانت، مدیریت حرفه‌ای سایت‌های پربازدید آسان‌تر می‌شود. این سرور با دیتاسنتر تهران، مقیاس‌پذیری آنی و امنیت بالا، گزینه‌ای ایده‌آل برای کسب‌وکارهای آنلاین است. اگر به دنبال سروری با تعادل بین هزینه و عملکرد هستید، افرانت بهترین انتخاب است.

ارش اسدی۱۱ دقیقه مطالعه

هاست

آموزش کانفیگ WAF در لینوکس

راه اندازی فایروال نرم افزار وب (WAF) در سیستم عامل اوبونتو می تواند امنیت سرور شما را بهبود ببخشد و از حملات متنوعی که ممکن است بر روی نرم افزارهای وب شما انجام شود، جلوگیری کند. در این مقاله، تمامی مراحل نصب، پیکربندی و مدیریت WAF را در اوبونتو به طور کامل توضیح خواهیم داد.

ارش اسدی۵ دقیقه مطالعه