Всякая всячина
Добавлено: 29 дек 2016, 11:26
Как сделать backup сайтов
1) Смотрим какие у нас есть сайты в /etc/apache2/httpd.conf
2) Переходим в каталог /var/www/
3) Создаем архивную копию сайта
4) Смотрим в конфигурационном файла имя базы данных сайта
5) Делаем Dump базы данных сайта
Когда все сделаем
6) Копируем архивы и базы для переноса (например в каталог default)
7) Делаем перенос на новый сервер wget
8) На последок делаем архив конфигурационных файлов apache
и тоже переносим wget
8) Так же можно сделать копию истории команд на старом сервере (это понадобится при настройке сайтов)
файл bash_hisory.txt так же переносим на новый сервер
1) Смотрим какие у нас есть сайты в /etc/apache2/httpd.conf
- Код: Выделить всё
nano /etc/apache2/httpd.conf
2) Переходим в каталог /var/www/
- Код: Выделить всё
cd /var/www
3) Создаем архивную копию сайта
- Код: Выделить всё
zip -r имя_caйта.zip директория_сайта
4) Смотрим в конфигурационном файла имя базы данных сайта
5) Делаем Dump базы данных сайта
- Код: Выделить всё
mysqldump -u root -p имя_базы > имя_базы_ДАТА.sql
Когда все сделаем
6) Копируем архивы и базы для переноса (например в каталог default)
- Код: Выделить всё
сp имя_сайта.zip /var/www/default
- Код: Выделить всё
cp имя_базы_ДАТА.sql /var/www/default
7) Делаем перенос на новый сервер wget
- Код: Выделить всё
wget http://IP_aдрес_старого_сервера/имя_сайта.zip
- Код: Выделить всё
wget http://IP_aдрес_старого_сервера/имя_базы_ДАТА.sql
8) На последок делаем архив конфигурационных файлов apache
- Код: Выделить всё
zip -r apache2.zip /etc/apache2/
и тоже переносим wget
8) Так же можно сделать копию истории команд на старом сервере (это понадобится при настройке сайтов)
- Код: Выделить всё
сp ~/.bash_history bash_history.txt
файл bash_hisory.txt так же переносим на новый сервер