Як перенести всі акаунти cPanel з одного сервера на інший
Перенесення всіх акаунтів cPanel з одного сервера на інший може здатися складним завданням, особливо якщо ви керуєте великою кількістю акаунтів. Однак cPanel пропонує вбудовані інструменти, які роблять цей процес плавним і ефективним, забезпечуючи мінімальний час простою і клопоту. Незалежно від того, чи ви оновлюєте серверне обладнання, переїжджаєте до нового дата-центру або змінюєте хостинг-провайдера, цей посібник допоможе вам у процесі перенесення всіх акаунтів cPanel з одного сервера на інший.
Передумови для міграції
Перш ніж розпочати міграцію, необхідно виконати кілька передумов і підготуватися, щоб процес пройшов гладко:
- Root-доступ: Ви повинні мати root-доступ як до старого, так і до нового серверів.
- Відповідність версій програмного забезпечення: В ідеалі, версії cPanel/WHM, Apache, PHP та MySQL/MariaDB повинні бути схожими або сумісними між двома серверами.
- Конфігурація DNS: Якщо ви використовуєте власні DNS-сервери, переконайтеся, що ви можете оновити DNS-записи, щоб вони вказували на IP-адреси нового сервера.
- Достатні ресурси: Переконайтеся, що новий сервер має достатньо ресурсів (процесор, оперативна пам’ять, дисковий простір) для обробки всіх акаунтів, що переносяться.
- План резервного копіювання: Завжди створюйте резервні копії всіх акаунтів на старому сервері, щоб уникнути потенційної втрати даних.
Крок 1: Підготуйте новий сервер
Насамперед необхідно переконатися, що новий сервер правильно налаштований і готовий до прийому акаунтів cPanel. Ось що вам потрібно зробити:
1.1 Встановіть cPanel/WHM на новий сервер
Переконайтеся, що cPanel і WHM встановлені та ліцензовані на новому сервері. Якщо cPanel ще не встановлено, ви можете встановити її за допомогою наступної команди:
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
Дотримуйтесь підказок, щоб завершити встановлення. Після встановлення увійдіть до WHM на новому сервері і виконайте початкові налаштування.
1.2 Налаштування основних параметрів
Налаштуйте ім’я хоста нового сервера, мережу та базові конфігурації безпеки. Переконайтеся, що сервер повністю оновлений і налаштований для продуктивного використання.
Крок 2: Увімкніть перенесення облікових записів на новому сервері
інструмент перенесення WHM в cPanel дозволяє копіювати акаунти зі старого сервера на новий з мінімальними зусиллями.
2.1 Доступ до інструменту перенесення WHM
На новому сервері увійдіть в WHM і перейдіть до:
WHM > Перенесення > Інструмент перенесення
Інструмент перенесення допоможе вам скопіювати акаунти зі старого сервера.
2.2 Підключення до старого сервера
В інтерфейсі Transfer Tool:
- Адреса віддаленого сервера: Введіть IP-адресу або ім’я хоста старого сервера.
- Віддалений SSH-порт: введіть SSH-порт старого сервера (за замовчуванням 22, якщо його не було змінено).
- Аутентифікація: Введіть ім’я користувача root і пароль для старого сервера. Крім того, ви можете використовувати SSH-ключ для автентифікації.
Після підключення ви побачите список усіх облікових записів, доступних для перенесення.
2.3 Виберіть акаунти для перенесення
Вам буде представлено список акаунтів cPanel зі старого сервера. Ви можете вибрати їх:
- Перенести всі акаунти або
- Вибрати певні а каунти для перенесення.
Ви також можете перенести такі налаштування, як DNS-зони, пакети та права реселера.
2.4 Налаштування параметрів перенесення
Перш ніж ініціювати перенесення, налаштуйте всі додаткові параметри:
- Експрес-перенесення: Вмикає автоматичне оновлення DNS і гарантує, що акаунти на старому сервері більше не будуть вирішуватися після перенесення. Це корисно, якщо ви хочете, щоб перенесення відбулося швидко без ручних змін DNS.
- Маршрутизація пошти: Виберіть, як буде налаштована маршрутизація електронної пошти після перенесення (локальна, віддалена або автоматична).
2.5 Ініціювання перенесення
Натисніть кнопку Копіювати, щоб почати перенесення. WHM скопіює кожен обліковий запис, включно з усіма файлами, базами даних, електронними листами та налаштуваннями, зі старого сервера на новий. Час, необхідний для цього, залежатиме від розміру акаунтів і швидкості мережевого з’єднання між вашими серверами.
Крок 3: Оновлення DNS
Після завершення перенесення потрібно оновити записи DNS, щоб домени вказували на новий сервер.
3.1 Оновлення DNS-зон
Якщо ви використовуєте власні DNS-сервери, оновіть IP-адреси для кожного домену, щоб відобразити IP-адресу нового сервера. Якщо ви обрали експрес-перенесення, це могло бути зроблено автоматично.
3.2 Оновлення інформації про реєстратора
Якщо ви використовуєте зовнішній DNS-провайдер або керуєте DNS через реєстратора доменів, увійдіть на портал реєстратора та оновіть записи A, щоб вони вказували на IP-адресу нового сервера.
3.3 Перевірка поширення
Використовуйте такі інструменти, як whatsmydns.net або dig, щоб переконатися, що зміни DNS поширюються правильно. Поширення може зайняти до 48 годин, хоча часто це відбувається набагато швидше.
Крок 4: Тестування після міграції
Після того, як акаунти перенесено і зміни DNS поширилися, важливо все протестувати, щоб переконатися, що міграція пройшла успішно.
4.1 Перевірте веб-сайти та бази даних
Перевірте кожен веб-сайт на новому сервері, щоб переконатися, що він завантажується правильно. Переконайтеся, що бази даних функціонують належним чином, особливо для сайтів, що працюють на системах управління контентом, таких як WordPress, Joomla або Magento.
4.2 Функціональність електронної пошти
Протестуйте поштові акаунти, надсилаючи та отримуючи повідомлення. Переконайтеся, що маршрутизація та доставка електронної пошти працюють належним чином на новому сервері.
4.3 Перевірте дані акаунтів
Увійдіть у cPanel для кожного перенесеного акаунта, щоб переконатися, що файли, бази даних, електронні листи та налаштування було успішно перенесено. Це включає перевірку сертифікатів SSL, завдань cron та інших параметрів конфігурації.
Крок 5: Очищення та завершення
Після підтвердження успішного перенесення ви можете перейти до наступних завершальних кроків.
5.1 Вимкнення облікових записів на старому сервері
Щоб запобігти змінам або невідповідностям у даних, вимкніть акаунти на старому сервері. Ви можете або призупинити їх роботу через WHM, або повністю зупинити служби веб-сервера, щоб запобігти доступу до них.
5.2 Створіть резервні копії
Хоча акаунти вже розміщені на новому сервері, рекомендується створити свіжу резервну копію кожного акаунта після міграції. Це гарантує, що у вас буде точка відновлення на випадок будь-яких непередбачуваних проблем.
5.3 Моніторинг нового сервера
Протягом наступних кількох днів відстежуйте продуктивність і стабільність нового сервера, щоб переконатися, що він зможе без проблем обробляти перенесені акаунти. Використовуйте такі інструменти, як Монітор ресурсів cPanel та інші серверні метрики, щоб відстежувати навантаження на сервер, використання диска та продуктивність.
Висновок
Перенесення всіх акаунтів cPanel з одного сервера на інший може здатися складним, але завдяки вбудованому інструменту перенесення cPanel цей процес стає відносно простим. Дотримання цього посібника гарантує, що всі ваші дані, включно з веб-сайтами, електронною поштою та базами даних, будуть перенесені коректно і з мінімальним часом простою.
Незалежно від того, переїжджаєте ви на більш потужний сервер чи змінюєте хостинг-провайдера, цей покроковий процес допоможе вам здійснити міграцію плавно та ефективно. Просто не забудьте ще раз перевірити все після міграції, щоб уникнути потенційних проблем, і ви зможете запустити свої акаунти на новому сервері в найкоротші терміни!