предосторожность
Эта статья была опубликована более чем год назад, там, возможно, были события.
Пожалуйста, примите это во внимание.
Иногда бывает, что хостер доверия, что, к которому мы доверили управление этого сайта, решает закрыть свои двери, или коренным образом изменить условия плана хостинга.
В этих случаях мало что можно сделать. Одним из решений является смена хостеров. В этой статье мы позаботимся о том, чтобы настройки 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-databases -u root -p > backup.sql # scp backup.sql username @ newserver:/главная / имя пользователя / # ssh username @ newserver # MySQL -u -p корень < backup.sql
Здесь мы создали резервную копию базы данных на старом сервере., перенести его в новую и заполнить новую базу данных содержимым старой.
4_ Миграция DNS
Осталось только сбросить DNS, чтобы они указывали на IP нового сервера.. Эта операция должна быть согласована с хостером.
Совет. Перед началом работы желательно проверить успешность операций, например, на поддомене.: test.yourwebsite.com, чтобы убедиться, что все работает.
0 Комментарии