Как перенести сайт на облачный сервер

Перенос файлов, базы данных, DNS и проверка без простоя Перенос сайта — поэтапный процесс. Ниже — типовой сценарий для PHP/WordPress, Laravel, статики или Node.js. Адаптируйте шаги под свой стек. Этап 1. Подготовка на Anwhale Cloud 1. Оцените требования: CPU, RAM, диск (с запасом 30–50%) 2. Создайте сервер в нужной зоне 3. Подключитесь по SSH 4. Установите стек: Веб: Nginx или Apache PHP FPM / Node / Python — по необходимости MySQL, PostgreSQL или Redis 5. Откройте порты 80, 443 (и 22 для SSH) в firewall Этап 2. Копирование файлов Через rsync (если на старом хосте есть SSH) На новом сервере: Через архив На старом сервере: Скачайте архив по SFTP/SCP и распакуйте на новом сервере. Этап 3. База данных MySQL / MariaDB На старом: Перенесите dump.sql, на новом: PostgreSQL Обновите DB HOST, логин и пароль в конфиге приложения (.env, wp config.php). Этап 4. Проверка до переключения DNS 1. Пропишите домен временно в /etc/hosts на своём ПК на новый IP 2. Откройте сайт в браузере, проверьте страницы, формы, загрузку файлов 3. Проверьте HTTPS (установите Let's Encrypt: certbot) Этап 5. Переключение DNS 1. За сутки до миграции уменьшите TTL A записи до 300 секунд 2. В панели регистратора домена

  • К документации
  • Anwhale Cloud

Anwhale Cloud