راهنمای کامل نصب cPanel و کانفیگ WHM بر روی سرور ابری
🚀 مرحله ۱: اجرای اسکریپت نصب 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 – سرویسهای اصلی سرور
در این مرحله باید سرویسهای اصلی سرور را انتخاب و کانفیگ کنید. سرویسهای پیشنهادی:
- DNS Server – BIND
- وظیفه: تبدیل نام دامنه به IP و بالعکس.
- بدون DNS سرور، دامنههای شما قابل دسترس از اینترنت نیستند.
- BIND یکی از محبوبترین و پایدارترین DNS Serverهاست که با cPanel هماهنگ است.
- Mail Server – Exim
- وظیفه: ارسال و دریافت ایمیل برای دامنهها.
- Exim پیشفرض cPanel است و با اکثر کلاینتها و وبمیلها هماهنگ است.
- بدون Mail Server، ایمیلهای دامنهها کار نمیکنند.
- FTP Server – Pure-FTPD
- وظیفه: انتقال فایل بین کامپیوتر و سرور از طریق پروتکل FTP/SFTP.
- با استفاده از Pure-FTPD، کاربران میتوانند فایلهای سایت خود را آپلود، دانلود یا مدیریت کنند.
- این سرویس هم استاندارد cPanel است و امنیت خوبی دارد.
پس از انتخاب سرویسها، WHM آنها را کانفیگ کرده و آماده استفاده میکند.
- پس از وارد کردن اطلاعات فوق، روی Finish کلیک کن تا تنظیمات ذخیره شوند.
🧱 مرحله ۵: ایجاد اکانت هاست برای دامنهها
بعد از کانفیگ اولیه WHM، برای هر دامنه یک اکانت ایجاد میکنیم:
- از منوی سمت چپ Account Functions → Create a New Account را انتخاب کنید.
- اطلاعات اکانت را وارد کنید:
- Domain: دامنه اصلی
- Username: نام کاربری اکانت
- Password: رمز عبور اکانت
- Email: ایمیل مدیریت دامنه
- انتخاب Package پکیج منابع
- میتوانی پکیجهای پیشفرض WHM را استفاده کنی یا پکیج جدید بسازید.
- روی Create کلیک کن.
اکانت ساخته شده، دسترسی cPanel دارد:
https://domain.com:2083✅ مرحله ۶: دسترسیها
- ورود ادمین به WHM:
https://server.example.com:2087- ورود کاربران به cPanel:
https://domain.com:2083