Cookie

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

В этих случаях мало что можно сделать. Одним из решений является смена хостеров. В этой статье мы позаботимся о том, чтобы настройки Apache были такими же, как они были установлены на старом сервере.. У вас должен быть SSH доступ к машинам.

1_ Копируем конфигурационные файлы Apache:

# ssh username @ oldserver
# scp / etc / apache2 / sites-available / user @ newserver:/и т.д. / apache2 / сайты, есть в наличии /

Эта команда скопирует настройки Apache со старого на новый компьютер. Теперь мы включаем все сайты, скопированные с символическими ссылками для каждого файла .конфиг скопированы в сайты с поддержкой.

# ln -s /etc/apache2/sites-available/yourwebsite.com.conf /etc/apache2/sites-enabled/yourwebsite.com.conf

Или используйте команду a2ensite это будет делать то же самое.

a2ensite yourwebsite.com

Перезапускаем Apache, чтобы изменения вступили в силу.

/etc / init.d / apache2 перезагрузка

2_ Копируем сайт

# scp -r / var / www / username @ newserver:/вар / www

Все основные CMS (или, может быть, все CMS) они сделаны из файлов, и с помощью этой команды мы скопировали их все. Надо сказать, что содержание, Комментарии, Категории и настройки сайта сохраняются отдельно в базе данных.. Итак, давайте скопировать это тоже.

3_ Мигрируем MySQL

Мы запустим эти команды после входа на старый сервер.

# mysqldump --all-database -u -u root -p> backup.sql
# scp backup.sql username @ newserver:/главная / имя пользователя /
# ssh username @ newserver
# MySQL -u -p корень < backup.sql

Здесь мы создали резервную копию базы данных на старом сервере., перенести его в новую и заполнить новую базу данных содержимым старой.

4_ Миграция DNS

Осталось только сбросить DNS, чтобы они указывали на IP нового сервера.. Эта операция должна быть согласована с хостером.

  WordPress: мигрировать из одной поддиректории в корень

Совет. Перед началом работы желательно проверить успешность операций, например, на поддомене.: test.yourwebsite.com, чтобы убедиться, что все работает.


TheJoe

Я держу это в качестве хобби блог от 2009. Я графики энтузиастов, технология, Программное обеспечение с открытым исходным кодом. Среди моих статей не будет трудно найти о музыке, и некоторые личные размышления, но я предпочитаю, чтобы направить линию блога в основном технологии. Для получения дополнительной информации связаться со мной.

0 Комментарии

оставьте ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатывается комментарий данных.