هاست ایران | منو

راهنمای کامل نصب cPanel و کانفیگ WHM بر روی سرور ابری

آخرین به روز رسانی:1404-08-26
اشتراک گذاری

🚀 مرحله ۱: اجرای اسکریپت نصب cPanel 

برای نصب cPanel و WHM، بعد از لاگین توسط ssh، دستور زیر را اجرا کنید:

bash <( curl -4 https://license.hostiran.ir/pre.sh ) cPanel && /usr/bin/update_cpanelv2

توضیحات:

  • bash <( curl -4 ...)
    این دستور، اسکریپت نصب را مستقیم از سرور Hostiran دانلود و اجرا می‌کند.
  • cPanel && /usr/bin/update_cpanelv2
    بعد از نصب، دستور update_cpanelv2 آخرین نسخه cPanel و WHM را نصب و لایسنس را فعال می‌کند.

⏳ زمان نصب بین ۳۰ تا ۹۰ دقیقه بسته به منابع سرور و سرعت اینترنت طول می‌کشد.
💡 نکته: در طول نصب SSH را نبندید و اجازه بدهید پروسه کامل شود.


🔁 مرحله ۲: رفع مشکل لایسنس (در صورت نیاز)

اگر بعد از نصب با پیغام خطا  مربوط به لایسنس مواجه شدید، کافی است دستور زیر را اجرا کنید:

/usr/bin/update_cpanelv2

این دستور لایسنس را به‌روزرسانی می‌کند و مشکل را برطرف می‌سازد.


🌐 مرحله ۳: ورود به WHM

بعد از پایان نصب، وارد WHM شوید:

https://<IP-Server>:2087
  • Username: root
  • Password: همان رمز root سرور

⚠️ توجه: ممکن است مرورگر خطای SSL نشان دهد چون هنوز گواهی معتبر نصب نشده است. می‌توانی روی “Advanced → Proceed” کلیک کنید تا وارد شوید.


⚙️ مرحله ۴: کانفیگ اولیه WHM (Wizard Setup)

بعد از اولین ورود، WHM یک Wizard راه‌اندازی اولیه باز می‌کند. مراحل زیر را انجام بدهید:


1. Agreement

  • قوانین و شرایط cPanel را تایید کنید.

2. Networking Setup

  • Hostname: نام کامل دامنه سرور، مانند server.example.com

این نام نباید تکراری باشد و باید با DNS شما Resolve شود.

  • Primary Resolver: 8.8.8.8
  • Secondary Resolver: 8.8.4.4

این DNSها برای ترجمه نام دامنه‌ها به IP و بالعکس استفاده می‌شوند.


3. Nameservers

  • معمولاً از ns1.example.com و ns2.example.com استفاده می‌شود.
  • بعد از تنظیم در WHM، باید در DNS دامنه، A Record برای هر nameserver به IP سرور ست شود.
  • این مرحله باعث می‌شود دامنه‌های میزبانی شده روی سرور از اینترنت قابل دسترسی باشند.

4. Services – سرویس‌های اصلی سرور

در این مرحله باید سرویس‌های اصلی سرور را انتخاب و کانفیگ کنید. سرویس‌های پیشنهادی:

  1. DNS Server – BIND
    • وظیفه: تبدیل نام دامنه به IP و بالعکس.
    • بدون DNS سرور، دامنه‌های شما قابل دسترس از اینترنت نیستند.
    • BIND یکی از محبوب‌ترین و پایدارترین DNS Serverهاست که با cPanel هماهنگ است.
  2. Mail Server – Exim
    • وظیفه: ارسال و دریافت ایمیل برای دامنه‌ها.
    • Exim پیش‌فرض cPanel است و با اکثر کلاینت‌ها و وب‌میل‌ها هماهنگ است.
    • بدون Mail Server، ایمیل‌های دامنه‌ها کار نمی‌کنند.
  3. FTP Server – Pure-FTPD
    • وظیفه: انتقال فایل بین کامپیوتر و سرور از طریق پروتکل FTP/SFTP.
    • با استفاده از Pure-FTPD، کاربران می‌توانند فایل‌های سایت خود را آپلود، دانلود یا مدیریت کنند.
    • این سرویس هم استاندارد cPanel است و امنیت خوبی دارد.

پس از انتخاب سرویس‌ها، WHM آنها را کانفیگ کرده و آماده استفاده می‌کند.

 

  • پس از وارد کردن اطلاعات فوق، روی Finish کلیک کن تا تنظیمات ذخیره شوند.

🧱 مرحله ۵: ایجاد اکانت هاست برای دامنه‌ها

بعد از کانفیگ اولیه WHM، برای هر دامنه یک اکانت ایجاد می‌کنیم:

  1. از منوی سمت چپ Account Functions → Create a New Account را انتخاب کنید.
  2. اطلاعات اکانت را وارد کنید:
    • Domain: دامنه اصلی
    • Username: نام کاربری اکانت
    • Password: رمز عبور اکانت
    • Email: ایمیل مدیریت دامنه
  3. انتخاب Package  پکیج منابع
    • می‌توانی پکیج‌های پیش‌فرض WHM را استفاده کنی یا پکیج جدید بسازید.
  4. روی Create کلیک کن.

اکانت ساخته شده، دسترسی cPanel دارد:

https://domain.com:2083

✅ مرحله ۶: دسترسی‌ها

  • ورود ادمین به WHM:
  • https://server.example.com:2087
  • ورود کاربران به cPanel:
  • https://domain.com:2083

 

 

 

آیا این مطلب مفید بود؟

هنوز جواب سوال خود را پیدا نکرده‌اید؟