Статьи

Moving Day: переключение веб-хостов

Это случится по крайней мере один раз с каждым веб-мастером. Вы либо перерастаете свою веб-хостинговую компанию, они не поддерживают новую нужную вам функцию или просто кусаются. Итак, вы решили найти компанию, которая предоставит новый дом для вашего веб-сайта. После нескольких дней утомительного поиска вы найдете идеальную компанию для размещения вашего сайта. Но как обеспечить плавный переход на новый сервер? Выполните следующие пять простых шагов, чтобы обеспечить безупречную передачу:

1. Настройте новую учетную запись и загрузите

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

Получите имя пользователя и пароль для своей новой учетной записи от компании веб-хостинга. Вы будете входить в IP-адрес (что-то вроде 209.207.44.3), а не доменное имя, как yahoo.com.

Скопируйте свою текущую структуру каталогов на новый сервер и загрузите все, кроме ваших CGI / PERL-скриптов. Вам нужно будет спросить новую хостинговую компанию, где находится PERL на сервере, и каталог, в котором находится ваш сайт. Если он отличается от того, что у вас есть (и я уверен, что так и будет), вам придется отредактировать сценарии вручную, чтобы отразить изменения перед их загрузкой.

Совет: Загрузите все ваши файлы HTML в режиме ASCII. Это предотвратит синдром «пустой страницы», который может возникнуть при загрузке в двоичном режиме. Ознакомьтесь с инструкциями, прилагаемыми к вашей программе FTP, чтобы узнать, как изменить настройки.

2. Протестируйте несколько страниц

Убедитесь, что загрузка прошла успешно, и что все работает после переноса доменного имени, протестировав несколько ключевых страниц. Для этого вам потребуется вручную ввести несколько URL-адресов. Они будут выглядеть примерно так:

http://209.207.44.3/faq.htm
http://209.207.44.3/contact.htm
и т.п.

Просто замените IP-адрес тем, что вам присвоила хостинговая компания, а имена файлов HTML — именами фактических файлов, находящихся на вашем сервере.

Если вы нажмете на любую из ссылок на своих тестовых страницах, вы будете переведены на ваш текущий сервер, а не на новый сервер, на котором вы хотите быть. Единственное исключение — если вы используете относительные, а не абсолютные пути для ссылок на URL.

Относительный URL: contact.htm
Абсолютный URL: http://site.com/contact.htm

Это также хорошая возможность протестировать ваши сценарии, хотя вам придется изменить любые ссылки на доменные имена в сценарии на IP-адрес вашего сайта на новом хосте.

3. перенести доменное имя

Как только все будет на новом сервере и работает должным образом, напишите вашей хостинговой компании и скажите им перенести ваше доменное имя. Обычно вы получаете электронное письмо от Network Solutions в течение 24 часов с просьбой подтвердить перевод. Просто ответьте на это письмо и подождите.

После завершения передачи вам придется подождать до двух недель, чтобы обновить DNS-серверы по всему миру. В течение этого времени сохраняйте две копии вашего сайта. Даже после обновления вашего DNS-сервера вам потребуется некоторое время поддерживать две копии сайта, чтобы те, чьи DNS-серверы интернет-провайдера не обновили.

Хороший способ узнать, когда ваш собственный провайдер обновился, — загрузить немного новую версию определенной страницы на новый сервер. Когда вы наберете: http://site.com/page.htm и увидите другую версию, вы узнаете, что DNS-серверы вашего интернет-провайдера были обновлены.

Подсказка: после того, как новая копия вашего сайта запущена и работает, свяжитесь с вашим текущим хостом и попросите их изменить запись MX, чтобы она указала на IP-адрес вашего сайта на вашем новом веб-хосте. Это избавит от необходимости поддерживать два сайта.

4. Подождите немного и затем отмените свой предыдущий аккаунт

В течение периода ожидания у вас будет две учетные записи электронной почты для проверки (если вы используете учетные записи POP, которые предоставляет вам ваша хостинговая компания). Лучший способ продолжить их проверку — использовать IP-адреса вашего сайта как на старом, так и на новом сервере в качестве POP-сервера в вашей почтовой программе, а не использовать доменные имена.

Через неделю или две отмените учетную запись в предыдущей хостинговой компании. Хороший способ определить, когда пора отключить старую учетную запись, — это когда электронное письмо перестает поступать в учетную запись на вашем старом сервере.

5. Возьмите выходной

Если все прошло хорошо, дайте себе выходной для хорошо выполненной работы!