@admink

Как создать копию сайта для разработки и тестирования на сервере centos 7?

Доброе время суток, уважаемые знатоки.
Есть в наличии несколько сайтов: nomera.com.ua, lodki.com.ua, avtoservis.com.ua. Данные сайты работаю на отдельном хостинге.
Для них создан ещё и тестовый сервер на centos 7 - для наполнение контента, тестирования. Правки которые делаются на тестовых сайтах переносятся на хостинг.
Но проблема в том что работать с ними (тестовыми сайтами) возможно из под локальной машины на которой развернут lamp. Это не подходит для некоторых пользователей.
Возможно применить какой то механизм, который позволит работать с тестовыми сайтами нескольким пользователям одновременно, но сайт должен использовать другое доменное имя: nomera.sp , lodki.sp , avtoservis.sp ?
CMS сайтов: joomla и wordpress
  • Вопрос задан
  • 992 просмотра
Пригласить эксперта
Ответы на вопрос 1
@azazelpw
Linux SA
Перенос сам по себе простой, а вот перенастройка скорее всего займет время
tar -cvzf sitename.tar.gz /var/www/sitename
Архивация нужна, чтобы сохранить права владельца на файлы, если будет копирование сразу через scp
то владелец измениться на того под кем было выполнено копирование

mysqldump -u%username% -p%password% %database% > database.sql

кидаем куда нибуть в /backup
и забираем с другого сервера командой
scp -r %username%@sitename.ru:/backup/sitename.tar.gz  /backup && scp -r %username%@sitename.ru:/backup/database.sql /backup


На втором сервере распаковываем архив
tar -xvzf sitename.tar.gz
заливаем дамп
mysqldump -u%username% -p%password% %database% < database.sql

Потом в настройках сайта надо будет поменять домен.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы