Перенос сайта на другой хостинг
Быстродействие и работоспособность сайта зависит от двух основополагающих факторов – непосредственно самого сайта и хостинга, на котором он расположен. Собственники интернет-ресурсов, столкнувшись с проблемой быстродействия, часто начинают переделывать структуру сайта, считая, что все дело в ошибках, допущенных при его разработке. На деле же виной всему оказывается хостинг.
В наше время появилось огромное количество интернет-провайдеров, которые, стараясь выжить в конкурентной борьбе, максимально снижают цену. Из-за этого они вынуждены экономить на всем, в том числе и на оборудовании. В результате страдает качество оказываемых услуг. Решение в этой ситуации может быть только одно – смена хостинга. Процедура довольно простая и составит всего несколько шагов. Прежде чем ее начинать, следует найти новый хостинг и убедиться в его качестве. Косвенно подтвердить качество хостинга могут несколько факторов, а именно, стоимость услуг не ниже рыночной, большое число клиентов, активная работа службы сервисной поддержки, длительное пребывание на рынке.
Нелишним будет также ознакомиться с отзывами о провайдере в интернете. После того как выбор сделан, следует подписать договор и приступить непосредственно к переносу сайта на новое место жительства.
ШАГ 1 - копирование сайта
На первом этапе необходимо сделать резервную копию сайта. Для этого его сжимают через файловый менеджер, а получившийся архив копируют. Удобнее всего использовать для этого FTP-клиент. Сохранить сайт можно на жестком диске компьютера. После копирования надо убедиться, что структура каталога сохранилась неизменной, так как ее нарушения могут спровоцировать неправильную работу сайта в будущем. Стоит учитывать, что подобная ошибка возникает, как правило, при копировании больших ресурсов.
Команды для переноса по SSH, и использованием rsync
rsync -arpPvt --log-file=progress_rsync login@ip:/home/v/www/site/public/ ./
по FTP с использованием утилиты wget:
wget -mc --ftp-user='USER' --ftp-password='PASSWD' -o ./perenos.log ftp:// --restrict-file-names=nocontrol &
ШАГ 2 - Загрузка на хостинг
На следующем шаге архив с сайтом загружают на хостинг, распаковывают и производят настройки сайта. Пользователь организовывает аккаунт, e-mail, прописывает доступы к файлам для разных групп лиц. Если на этом этапе возникают какие-то трудности, следует незамедлительно обращаться в службу поддержки хостинга.
Замена путей для всех файлов в текущей директории, часто используемая команда при переносе сайтов:
find . -type f -name '*' -exec sed -i -r 's%что_меняем%на_что_меняем%g' {} \;
Изменение прав доступа на папки и файлы
find ./ -type d -exec chmod 0755 {} ';' find ./ -type f -exec chmod 0644 {} ';'
ШАГ 3 - Настройка DNS
Последний шаг смены хостинга – замена DNS адресов. Старое местоположение необходимо сменить на новое. Это можно сделать самостоятельно либо обратиться с заявлением к прежнему провайдеру. По закону, они обязаны выполнить эту процедуру в срок от 3 до 7 дней. Как только манипуляция выполнена, можно удалять старый сайт.
Читайте также
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах