Как перенести хостинг cPanel на cPanel и DirectAdmin на cPanel — Полное пошаговое руководство
این مقاله به شما کمک می‌کند تا با روش‌های انتقال هاست cPanel به cPanel و دایرکت ادمین به cPanel آشنا شوید و نکات حیاتی را برای این فرآیند یاد بگیرید.

Как перенести хостинг cPanel на cPanel и DirectAdmin на cPanel — Полное пошаговое руководство

В этом руководстве описаны практические пошаговые методы миграции с хостинга cPanel на хостинг cPanel и с хостинга DirectAdmin на хостинг cPanel. От инструментов WHM до советов по безопасности и тестирования DNS — здесь есть все, что нужно знать для успешного завершения процесса.
0 Акции
0
0
0
0

آیا آماده‌اید مهاجرت هاست را بدون ریسک انجام دهید؟

در این راهنمای عملی و فنی روش‌های انتقال از cPanel به cPanel و از DirectAdmin به cPanel به‌صورت مرحله‌به‌مرحله شرح داده شده است. این مطلب برای مدیران سایت، برنامه‌نویسان، DevOps و مدیران شبکه مفید است و شامل ابزارها و دستورات کاربردی مانند WHM Transfer، pkgacct, rsync/SCP-1811, imapsync и mysqldump می‌باشد.

چک‌لیست پیش از مهاجرت

موارد ضروری قبل از شروع مهاجرت:

  • تهیه بکاپ کامل (فایل‌ها، دیتابیس، ایمیل، کانفیگ‌های وب‌سرور).

  • کاهش TTL رکوردهای DNS به 300 ثانیه حداقل 24–48 ساعت قبل.

  • تهیه دسترسی SSH با سطح root یا دسترسی WHM به سرور مبدا و مقصد.

  • مطمئن شدن از وجود فضای کافی روی سرور مقصد و نسخۀ PHP/Apache/Nginx سازگار.

  • تعریف برنامه زمان‌بندی برای زمان قطعی (maintenance window).

  • تنظیم کلیدهای SSH بین سرورها برای انتقال امن و بدون رمز عبور.

نحوه انتقال هاست cPanel به cPanel — روش پیشنهادی (WHM Transfer & pkgacct)

1. آماده‌سازی سرور مقصد (WHM)

وارد WHM سرور مقصد شوید و مطمئن شوید که نسخه‌های PHP و وب‌سرور (Apache/LiteSpeed) نصب و تنظیم شده‌اند. پورت SSH و تنظیمات PHP-FPM را بررسی کنید.

در WHM به Security → Host Access Control و تنظیمات CSF/Firewall بروید و آی‌پی سرور مبدا را برای اتصال مجاز کنید.

2. استفاده از Transfer Tool در WHM

در WHM مقصد به Transfers → Transfer Tool رفته و آدرس IP یا hostname سرور مبدا، نام کاربری root، پورت SSH و نوع تأیید (password یا SSH key) را وارد کنید.

حساب(ها) را انتخاب کرده و گزینه‌های انتقال ایمیل، DNS و اضافات را فعال کنید، سپس Start Transfer را کلیک کنید و لاگ‌ها را بررسی نمایید.

3. روش جایگزین: pkgacct و restorepkg (انتقال دستی)

در صورتی که دسترسی به Transfer Tool ندارید یا به کنترل بیشتری نیاز دارید، می‌توانید از بسته بکاپ cPanel استفاده کنید:

/scripts/pkgacct username

فایل تولیدشده در مسیر /home ذخیره می‌شود (مثلاً /home/cpmove-username.tar.gz). سپس فایل را با scp به سرور مقصد منتقل کنید:

scp /home/cpmove-username.tar.gz root@DEST_IP:/home/

و در سرور مقصد بسته را بازیابی کنید:

/scripts/restorepkg /home/cpmove-username.tar.gz

4. پس از انتقال

بررسی فایل‌ها، پرمیشن‌ها و دیتابیس‌ها را انجام دهید. در WHM مقصد DNS Zoneها و رکوردها را کنترل کنید.

AutoSSL را فعال کنید یا گواهی‌های SSL را نصب نمایید. برای تست وب‌سایت‌ها قبل از تغییر DNS عمومی، می‌توانید در سیستم محلی از فایل hosts استفاده کنید:

echo "DEST_IP example.com" >> /etc/hosts

نحوه انتقال دایرکت ادمین به cPanel — روش‌های عملی و قابل اعتماد

مهاجرت از DirectAdmin به cPanel معمولاً نیاز به مراحل دستی بیشتر دارد؛ در ادامه دو روش اصلی توضیح داده شده است.

روش 1 — بکاپ‌های کاربری و انتقال محتوا (مناسب برای تعداد محدود)

مراحل اصلی شامل بکاپ فایل‌ها، دیتابیس، ایمیل و سپس ایجاد حساب در cPanel و بازیابی است.

بکاپ فایل‌ها روی سرور DirectAdmin:

cd /home/username
tar -czf /root/username-files.tar.gz public_html domains mail

انتقال به سرور cPanel:

scp /root/username-files.tar.gz root@CPANEL_IP:/root/

مهاجرت دیتابیس با dump و import:

mysqldump -u root -p database_name > /root/database_name.sql
scp /root/database_name.sql root@CPANEL_IP:/root/
mysql -u root -p database_name < /root/database_name.sql

انتقال ایمیل بهترین با ابزار IMAP مانند imapsync انجام می‌شود:

imapsync --host1 old.example.com --user1 [email protected] --password1 'oldpass' --host2 new.example.com --user2 [email protected] --password2 'newpass' --ssl1 --ssl2

در WHM سرور مقصد، اکانت با همان نام کاربری و دامنه ایجاد و آرشیو‌ها را در /home/username استخراج کنید:

tar -xzf /root/username-files.tar.gz -C /home/username
chown -R username:username /home/username

روش 2 — استفاده از اسکریپت‌ها و ابزارهای مهاجرت (برای تعداد زیاد حساب)

برای مجموعه‌های بزرگ‌تر می‌توان اسکریپت‌های سفارشی تهیه کرد که بکاپ تولید، از طریق rsync انتقال و سپس در cPanel بازیابی کنند.

rsync -azP -e "ssh -p 22" /home/ username@CPANEL_IP:/home/

در هنگام rsync به یوزر/UID و گروه‌ها توجه کنید و در صورت نیاز از گزینه –numeric-ids استفاده نمایید.

ایمیل‌ها با imapsync و دیتابیس‌ها با mysqldump/restore منتقل شوند.

انتقال دیتابیس، ایمیل و DNS — نکات فنی و دستورات نمونه

База данных

نمونه دستور dump و restore:

mysqldump -u root -p --databases db1 db2 --single-transaction --quick --lock-tables=false > /root/all_dbs.sql
mysql -u root -p < /root/all_dbs.sql

Примечание: collation/charset دیتابیس را بررسی کنید و در صورت نیاز گزینه‌هایی مانند innodb_file_per_table را فعال نمایید.

Электронная почта

مثال imapsync با حفظ تاریخ‌ها:

imapsync --host1 old.mail.server --user1 [email protected] --password1 'oldpass' --host2 new.mail.server --user2 [email protected] --password2 'newpass' --ssl1 --ssl2 --syncinternaldates

در cPanel تنظیمات Exim، IMAP/POP، quota ها و تحویل به صورت maildir را بررسی کنید.

DNS و رکوردها

Zone فایل‌ها را از DirectAdmin export یا کپی کنید و در WHM → DNS Functions → Edit DNS Zone وارد نمایید.

اگر از DNS شرکت استفاده می‌کنید، رکوردها را در کنترل پنل شرکت اضافه کنید یا nameserver جدید تنظیم نمایید.

نکات امنیتی و پس از مهاجرت

پس از انتقال، رمزهای root و کاربران را تغییر دهید و بسته‌های موقتی را حذف کنید.

لاگ‌ها را بررسی نمایید: /var/log/messages, /var/log/exim_mainlog и /var/log/secure.

فایروال را فعال کنید (CSF یا firewalld) و фейл2бан را برای جلوگیری از حملات brute-force راه‌اندازی نمایید.

تنظیمات ایمیل شامل SPF، DKIM و DMARC را برای بهبود deliverability فعال کنید و PTR (reverse DNS) برای IP های ارسال‌کننده ایمیل تنظیم شود تا احتمال اسپم شدن کاهش یابد.

تست و بازگشت (Rollback)

قبل از سوییچ DNS همه سرویس‌ها را با فایل hosts محلی تست کنید. پس از سوییچ DNS، 24–72 ساعت لاگ‌ها و deliverability ایمیل را مانیتور کنید.

برنامه rollback شامل نگهداری بکاپ‌های اصلی برای مدت مشخص (مثلاً 7 روز) است تا در صورت نیاز بازگردانی سریع انجام شود.

انتخاب لوکیشن دیتاسنتر و پیکربندی پیشنهادی بر اساس کاربرد

راهنمای کلی انتخاب لوکیشن و پیکربندی:

  • وب‌سایت/وردپرس: دیتاسنتری نزدیک به کاربر هدف، SSD/NVMe، PHP-FPM، OPcache و فعال‌سازی CDN.

  • ترید/فایننس: لوکیشن نزدیک به سرورهای بورس/بروکرها، VPS مخصوص ترید با منابع اختصاصی و Anti-DDoS.

  • Игры: لوکیشن نزدیک بازیکنان، سرور VPS مخصوص گیم با شبکه BGP و پینگ پایین.

  • Искусственный интеллект/Рендеринг: سرور گرافیکی (GPU) در لوکیشن با پهنای باند بالا و NVMe برای دیتاست‌ها.

  • ایمیل/SMTP: سرور با PTR تنظیم شده، IP ثابت و تنظیمات امنیتی قوی.

دلیل استفاده از خدمات ما در مهاجرت

خدمات ما شامل موارد زیر است که مهاجرت را ساده‌تر می‌کند:

  • Доступ к Более 85 представительств по всему миру برای انتخاب نزدیک‌ترین دیتاسنتر.

  • انواع سرورها شامل VPS مخصوص ترید، VPS گیمینگ، سرور ابری با عملکرد بالا و سرور گرافیکی (GPU).

  • سرویس‌های امنیتی مانند Anti-DDoS، فایروال مدیریت‌شده، CDN و تنظیمات BGP.

  • پشتیبانی مدیریت‌شده در مهاجرت cPanel⇄cPanel و DirectAdmin→cPanel با هدف کاهش Downtime.

  • میزبانی GitLab، دیتابیس مدیریت‌شده و راهکارهای Backup و Snapshot برای اطمینان از بازگردانی سریع.

چک‌های نهایی قبل از سوییچ DNS

  • کاهش TTL و انتظار جهت propagate.

  • تست صفحات، فرم‌ها، درگاه‌های پرداخت و ارسال ایمیل.

  • بررسی لاگ‌های خطا، دسترسی سایت و زمان پاسخ‌دهی.

  • اطمینان از هماهنگی نسخه‌های PHP و ماژول‌های ضروری مانند ionCube, mbstring, gd.

خلاصه و بهترین شیوه‌ها

خلاصه نکات کلیدی:

  • برای cPanel→cPanel از WHM Transfer Tool یا pkgacct/restorepkg Использовать.

  • برای DirectAdmin→cPanel ترکیبی از rsync, mysqldump и imapsync راهکار قابل اعتماد است.

  • همیشه قبل از سوییچ DNS تست کنید، TTL را کاهش دهید و بکاپ کامل نگهدارید.

  • امنیت و تنظیمات ایمیل (SPF/DKIM/DMARC و PTR) را فراموش نکنید.

  • انتخاب لوکیشن مناسب و استفاده از Anti-DDoS و CDN می‌تواند پایداری و عملکرد را بهبود دهد.

Часто задаваемые вопросы

Вам также может понравиться
linux-control-panels-install-license

Знакомство с типами панелей управления серверами Linux и способами их установки

Знакомство с типами панелей управления серверами Linux и их установкой. Управление серверами Linux с помощью команд терминала для…
amazon-web-service-API

API и сервисы Amazon (AWS): все, что вам нужно знать

В современном мире, где информационные технологии стремительно развиваются, использование облачной инфраструктуры стало одной из основных потребностей бизнеса. Amazon Web Services, или сокращенно AWS, — один из крупнейших и самых мощных поставщиков облачных сервисов в мире. В этой статье мы расскажем, что такое API, какова его роль в AWS, а также рассмотрим наиболее важные сервисы Amazon.
cpanel-training-host

Введение в панель управления cPanel и управление хостингом

Если вы недавно приобрели хостинг для своего сайта, вы, вероятно, слышали о cPanel. cPanel — одна из самых популярных и мощных панелей управления…
KVM против VMware против Proxmox — полное и практичное сравнение виртуализаторов.

KVM против VMware против Proxmox — полное и практичное сравнение виртуализаторов.

В этой статье мы рассмотрим KVM, VMware и Proxmox и проанализируем преимущества, недостатки и области применения каждого из них. Присоединяйтесь к нам, чтобы сделать оптимальный выбор для виртуализации ваших серверов.