Как перенести бизнес-сайт на новый веб-хостинг
Опубликовано: 2021-01-07С самого начала эры Интернета компании стали полагаться на свои веб-сайты как на основной инструмент продаж и маркетинга.
Но, как и в случае с большинством бизнес-технологий, часто наступает время, когда необходимы обновления и изменения. Однако, помимо простых визуальных изменений и обновлений функций, для внесения необходимых изменений иногда требуется перенести ваш бизнес-сайт на новый веб-хостинг.
Этот процесс может быть чреват проблемами, о которых большинство компаний не знает или не готово справляться. Чтобы помочь компаниям, которым необходимо перенести свои сайты на новый веб-хост, мы предлагаем обзор того, как этот процесс работает от начала до конца.
Мы рассмотрим некоторые из основных причин, по которым вам может понадобиться сменить веб-хост, когда лучше всего обратиться за профессиональной помощью, и как создать пошаговый план перемещения вашего сайта, не вызывая поломки или серьезного простоя. Давайте погрузимся.
Зачем переходить на новый веб-хостинг?
Существует множество причин, по которым вашему бизнесу может понадобиться сменить веб-хост.
Они могут варьироваться от простых:
- Быть недовольным обслуживанием клиентов вашего текущего хоста
- Хотите сэкономить на ежемесячной плате за хостинг
- Ваш текущий хост не так надежен, как должен быть
В комплекс:
- Вы обновляете свой сайт, и для этого требуется поддержка на стороне сервера, которую ваш текущий хост не предлагает
- Уровень трафика вашего веб-сайта превысил возможности вашего текущего хоста
- Вашему сайту требуется выделенный сервер вместо общего хостинга
- Вы разрабатываете новый веб-сайт, который зависит от системы управления контентом, которую ваш текущий хост не поддерживает.
- Вашему бизнесу требуются расширенные функции безопасности, которые ваш текущий хост не предоставляет
Любая из вышеперечисленных причин может привести к смене веб-хостинга. Но это ни в коем случае не исчерпывающий список. Однако наиболее важно понимать, что перенос бизнес-сайта на новый хостинг никогда не бывает тривиальным. Это то, к чему вы должны подходить с большой осторожностью, и последствия неправильных действий могут иметь далеко идущие последствия — не в последнюю очередь это ущерб репутации и потеря дохода, которые могут возникнуть в результате неудачной миграции веб-сайта.
Как определить, нужна ли профессиональная помощь при переносе веб-сайта
Поскольку ваш бизнес-сайт так важен для его постоянного успеха, не всегда рекомендуется делать это в одиночку, когда вам нужно перейти на новый веб-хостинг. В некоторых случаях можно справиться с работой самостоятельно. Но нет никаких жестких и быстрых правил, чтобы вы знали, когда пришло время обратиться за профессиональной помощью для работы.
Вообще говоря, если у вас есть хотя бы средние технические навыки, вы, возможно, сможете справиться с миграцией в одиночку, если:
- Ваш сайт состоит всего из нескольких статических страниц
- Ваш веб-сайт использует CMS, которая предлагает утилиту миграции
- Вы еще не вложили какую-либо работу в SEO вашего сайта
- Ваш веб-сайт не обрабатывает какие-либо транзакции электронной коммерции или критически важные функции обслуживания клиентов.
Если что-либо из вышеперечисленного верно, последствия ошибок при переносе вашего бизнес-сайта вряд ли будут такими серьезными. Но, в то же время, если что-то из вышеперечисленного верно, затраты, связанные с наймом профессиональной помощи для работы, с самого начала не будут высокими.
Суть в том, что если у вас есть какие-либо сомнения относительно вашей способности справиться с миграцией, лучше проявить осторожность и обратиться за любой необходимой профессиональной помощью. Вы, вероятно, будете счастливы, избавив себя от значительной головной боли.
С чего начать с планов миграции веб-хостинга
Если вы решили заняться миграцией веб-сайта самостоятельно или хотите сэкономить деньги, выполнив некоторые из более простых шагов самостоятельно, важно заранее точно знать, что для этого нужно. Таким образом, вы сможете планировать и выполнять миграцию веб-сайта упорядоченным образом. Это поможет свести к минимуму вероятность того, что что-то пойдет не так, а также поможет убедиться, что ваш бизнес-сайт не будет подвержен длительному простою.
И даже если вы решили доверить миграцию эксперту, все равно стоит разобраться в этом процессе, чтобы следить за ходом проекта. Чтобы помочь вам в любом случае, вот пошаговое руководство по шагам, связанным с процессом миграции веб-сайта.
Создать инвентарь
Прежде чем вы решите сделать что-либо еще, вам необходимо задокументировать все содержимое вашего веб-сайта, чтобы случайно не оставить что-то позади. На этом этапе крайне важно проявить некоторое терпение. Нужно помнить, что чем тщательнее будут ваши первоначальные приготовления, тем легче будет каждый последующий шаг.
Для начала вам следует создать мастер-файл в предпочитаемом вами текстовом процессоре, чтобы централизовать часть важной информации, которую вы собираетесь собирать. Первое, что вам нужно знать, это IP-адрес вашего существующего веб-сайта (он понадобится позже в процессе миграции). Если у вас есть прямой доступ к вашему существующему веб-серверу, существуют утилиты IP-адресов, которые вы можете использовать для поиска необходимой информации.
Если нет, просто введите полный адрес своего веб-сайта в утилиту Google Dig и запишите полученную информацию. Однако имейте в виду, что если ваш бизнес-сайт использует сеть доставки контента для ускорения доставки страниц, ответ не даст вам необходимой информации. Если вы не уверены, что получили правильный IP-адрес, обратитесь к своему существующему веб-хостингу и запросите у него правильную информацию напрямую.
Далее вам нужно каталогизировать все файлы, мультимедийные элементы, базы данных и другие материалы, из которых состоит ваш веб-сайт. Цель состоит в том, чтобы наметить структуру вашего сайта, чтобы вы ничего не упустили. Вы захотите упорядочить информацию в диаграмме иерархии сайтов, как показано ниже:
Когда ваша диаграмма заполнена, вам нужно будет перечислить все перенаправления, которые существуют на вашем веб-сайте. Перенаправления могут быть установлены, потому что вы вывели из эксплуатации устаревшие страницы или решили перенаправить входящий трафик с неиспользуемых целевых страниц на более новые, более релевантные. Если вы не выполните этот шаг правильно, веб-пользователи, заходящие на ваш перенесенный сайт, столкнутся с тупиками и неработающими страницами. Излишне говорить, что это не идеально.
Сделать резервную копию
После того, как вы внесли в каталог свой существующий веб-сайт, следующим шагом в процессе миграции является создание полной резервной копии всего на серверах вашего текущего веб-хостинга. Это послужит защитой от сбоев на тот случай, если вы что-то упустили из виду.
В большинстве случаев вам потребуется дополнительное программное обеспечение или утилиты для завершения процесса резервного копирования. Если вам повезло, и ваш существующий веб-хост использует cPanel (что довольно часто) для запуска своих серверов, процесс резервного копирования прост. Просто используйте мастер резервного копирования, доступный на странице управления вашим сайтом, чтобы создать полную резервную копию сайта и перенести ее в безопасное место (например, на резервный диск, в облачное хранилище файлов и т. д.).
Если мастер резервного копирования недоступен или на вашем существующем сервере не работает cPanel, вам придется создавать резервные копии вручную. Начните с использования FTP-клиента по вашему выбору, чтобы загрузить всю файловую структуру вашего существующего веб-сайта. Затем вам нужно будет сделать снимок всех баз данных, на которые опирается ваш сайт.
Поскольку MySQL является наиболее распространенным типом базы данных веб-сайтов, вы можете выбрать один из нескольких способов получения необходимой резервной копии. Однако, если ваш веб-сайт использует другую базу данных, лучше всего оставить эту задачу профессионалу или обратиться за помощью к вашему текущему веб-хостингу.

Скопируйте ваши файлы
Хорошая новость заключается в том, что полная резервная копия сайта упрощает остальную часть процесса миграции. Вы можете, например, использовать эту резервную копию для загрузки копии ресурсов вашего сайта на новый хостинг. Используя тот же FTP-клиент, который вы использовали для резервного копирования, вам просто нужно подключиться к новому хосту и загрузить те же файлы. Если пропускная способность Интернета является проблемой, вы также можете инициировать передачу файлов непосредственно между вашим старым веб-хостом и новым.
После завершения передачи файлов рекомендуется вручную убедиться, что все необходимые файлы были отправлены на новый хост. Для этого можно использовать документацию, созданную на этапе планирования. Если что-то не так, обязательно устраните проблему, прежде чем переходить к следующему шагу.
Скопируйте свои базы данных
Как и в случае с файлами существующего веб-сайта, вам также потребуется перенести все базы данных сайта на новый хост. И опять же, если вы имеете дело с базами данных MySQL, это довольно простой процесс.
Ниже приведены три шага:
- На своем старом веб-хостинге выполните дамп базы данных, выполнив команду:
mysqldump -u root -p --opt [имя базы данных] > [имя базы данных].sql
- Скопируйте полученный файл базы данных на новый веб-хост, используя метод передачи файлов по вашему выбору.
- Затем импортируйте базу данных в MySQL на сервер вашего нового веб-хостинга с помощью команды:
mysql -u root -p новая база данных < /path/to/newdatabase.sql
После того, как вы успешно скопировали необходимые базы данных на новый веб-хост, вам нужно будет взглянуть на свой веб-сайт, чтобы определить, что делать дальше. В большинстве случаев код страниц вашего сайта будет содержать ссылки на скопированные вами базы данных. Вам придется обновить эти ссылки, чтобы отразить их новое расположение на серверах нового веб-хоста. Вам следует связаться с вашим новым веб-хостингом для получения необходимой информации о подключении.
После того, как вы выполнили необходимые обновления, вам нужно некоторое время, чтобы опробовать веб-сайт на новом хостинге. При необходимости вы можете создать временную запись доменного имени, например «staging.mybusinesswebsite.com», чтобы получить доступ к новому сайту из стандартного веб-браузера. Но если вы это сделаете, обязательно предпримите необходимые шаги, чтобы Google не индексировал ваш тестовый сайт.
Если вы не сделаете свой тестовый сайт закрытым, есть вероятность, что клиенты, которые ищут ваш бизнес-сайт, будут перенаправлены не в то место. Когда это произойдет, вам придется иметь дело не только с разгневанными клиентами, которые не могут связаться с вашим бизнесом, но и с потоком негативных отзывов клиентов, которые, вероятно, последуют. Тогда у вас появится совершенно новая проблема: восстановление репутации вашего бизнеса.
Подготовьте новый хост
Последний подготовительный шаг, который вам нужно выполнить, — это подготовить новый веб-хостинг для вашего бизнес-сайта. В большинстве случаев это не сложно. Вам нужно будет собрать некоторую базовую информацию о вашей новой услуге хостинга, такую как:
- IP-адрес, назначенный вашей учетной записи хостинга (чтобы вы могли перенаправить своих посетителей в нужное место в конце процесса).
- Какие бы учетные данные ни требовал веб-хост для подключения к панели управления вашего нового сайта, функциям передачи файлов и инфраструктуре базы данных
- Информация о функциях службы доменных имен (DNS) веб-узла, если вы собираетесь поручить им обрабатывать это для вашего корпоративного веб-домена.
Получив необходимую информацию, вы должны убедиться, что все на новом хосте работает так, как вы ожидаете, прежде чем продолжить. Если что-то не работает должным образом, обратитесь к своей новой хостинговой компании, прежде чем двигаться дальше. Это включает в себя обеспечение доступности необходимых услуг (например, совместимого хостинга баз данных).
Если это не так, ваша миграция не может быть продолжена, и вы не хотите выяснять это дальше в процессе, чем это. В худшем случае вы все равно можете выбрать другой новый веб-хостинг. Кроме того, вы получили актуальную карту сайта и резервную копию, что само по себе ценно.
Переключить домены
Когда вы уверены, что каждая часть вашего бизнес-сайта работает должным образом на новом хостинге, вы должны быть готовы сделать его доступным для общественности. Во-первых, вы должны отменить все изменения, которые вы сделали, чтобы предотвратить публичный доступ к вашему промежуточному веб-сайту (как указано на предыдущем шаге). Затем вам нужно будет отредактировать файл имени вашего домена, чтобы указать посетителям сайта на новое местоположение хостинга.
Здесь снова процесс для этого будет варьироваться в зависимости от регистратора домена вашей компании. Но что вам нужно сделать, так это отредактировать записи DNS для вашего бизнес-сайта, содержащиеся в его файле доменной зоны.
Вы должны быть осторожны, чтобы не изменить и не удалить в файле зоны ничего, что не связано с самим вашим бизнес-сайтом. В большинстве случаев вы ищете запись A со ссылкой на «www.mybusinesswebsite.com» (или на любой другой адрес вашего основного веб-сайта). Вам нужно будет изменить IP-адрес, указанный в этой записи, на адрес, предоставленный вам вашей новой службой веб-хостинга.
Имейте в виду, что после внесения необходимых изменений может пройти до 24 часов, прежде чем пользователи перестанут заходить на ваш старый сайт и начнут появляться на новом. По этой причине лучше оставить этот шаг на выходные или в любое другое время, когда нет пиковой нагрузки. Таким образом, меньше шансов, что кто-то даже заметит, что что-то изменилось, что приведет к более плавному переходу клиента.
Помните, однако, что любые изменения на вашем старом веб-сайте, которые произошли после того, как вы скопировали его файлы, не будут автоматически перенесены на ваш новый хост. Итак, если на вашем сайте есть какие-либо функции, которые принимают пользовательский ввод (например, подписка на список рассылки, формы ввода адреса или функции электронной коммерции), вам необходимо соответствующим образом обновить свой новый сайт. Или вы можете просто отключить свой старый веб-сайт, как только обновите свои записи DNS, и просто смиритесь с тем, что некоторые люди не смогут получить к нему доступ в течение короткого времени.
Вывод
Как видите, физический процесс переноса бизнес-сайта на новый хостинг в большинстве случаев прост. Но вам следует избегать каких-либо предположений о том, как это будет переведено на ваш конкретный бизнес-сайт. Вот почему это хорошая идея, искать любую помощь, которая вам нужна на этом пути, и ничего не принимать как должное. Еще лучше, если вы не уверены, что справитесь с работой, просто наймите кого-то, у кого есть нужные навыки и опыт, чтобы справиться с ней с первого раза.
Если вы решите взяться за работу самостоятельно, обязательно уделите столько времени, сколько вам нужно, на этапах планирования и тестирования процесса. Миграция вашего бизнес-сайта — это не гонка. Если вы сделаете это правильно, ваши клиенты не будут знать, что что-то происходит, независимо от того, сколько времени вы потратите. Если вы этого не сделаете, они сразу же узнают об этом и сообщат вам об этом.
Как бы вы ни решили продолжить, теперь вы должны, по крайней мере, понимать, что связано с переносом бизнес-сайта с одного веб-хостинга на другой. И, как говорится, знание — сила, и теперь у вас есть возможность управлять этим важнейшим процессом, принимая столько непосредственного участия, сколько пожелаете.