Потеря данных на сервере может случиться по разным причинам: сбой ПО, ошибки обновлений, взлом, удаление файлов. К счастью, при наличии резервной копии вы можете восстановить VPS в прежнее состояние. В этой статье разберём пошагово, как восстановить сайт, базу данных, конфиги и права доступа.
Шаг 1: Подготовьте резервную копию
- Убедитесь, что у вас есть архив
.tar.gzили аналог - Распакуйте резервную копию в безопасный каталог:
tar -xzf backup.tar.gz -C /restore/ - Если копия на удалённом сервере — скачайте через
rsyncилиscp
Шаг 2: Восстановление файлов сайта
Перенесите файлы сайта в рабочую директорию (например, /var/www/html):
rsync -av /restore/site/ /var/www/html/
Проверьте права и владельца:
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html
Шаг 3: Восстановление базы данных
- Создайте базу данных (если удалена):
CREATE DATABASE dbname; - Импортируйте дамп SQL: mysql -u root -p dbname < /restore/db.sql
- Проверьте подключение сайта к базе (файл
config.php,.env, и т.п.)
Шаг 4: Восстановление конфигов и crontab
Если в резервной копии есть конфиги:
- Восстановите
/etc/nginx/,/etc/php/,/etc/mysql/при необходимости - Проверьте и перезапустите службы:
systemctl restart nginx php mysql - Восстановите задачи cron:
crontab /restore/crontab.backup
Рекомендации от Bit.Hosting
- Проверяйте работоспособность сайта после восстановления
- Убедитесь, что работает отправка писем, SSL и соединения с БД
- Не забывайте об обновлениях и безопасности после возврата
- Храните копии не менее 7 дней на внешнем носителе
← Вернуться в раздел «Резервное копирование»
Если у вас остались вопросы или требуется помощь в восстановлении VPS — напишите в поддержку Bit.Hosting. Мы восстановим ваш сервер в кратчайшие сроки! 🛠
← Резервное копирование VPS