Rate this post

Две важные вещи — мониторинг и бэкап. После установки сайт может падать из-за неоптимальных настроек. Поэтому лучше сразу установить хотя бы простое решение, позволяющее перезапускать сервисы. В репозиториях есть отличные утилиты healt-check или monit, проверяющие не только сервисы, но и общее состояние системы. Настроек там много, и на первых порах или на легких сайтах можно обойтись простеньким скриптом. Для nginx он будет выглядеть примерно так:Скрипт перезапуска службыnnПо аналогии можно добавить контроль MySQL, PHP-FPM и SMTP-сервера. Решений для бэкапа в репозитории больше чем достаточно, в зависимости от ситуации и наличия ресурсов можно подобрать себе любой по вкусу. В самом простом случае можно использовать самописный скрипт, который будет собирать папки /etc, веб-серверы и SQL-базы и отправлять их на FTP. Файлы будем хранить неделю. Чтобы файлы удалялись автоматически, в имени будем использовать остаток от деления, тогда новый файл с таким же именем будет перезатираться. В нашем примере будем делить на 7.nnСкрипт бэкапа сайтаnnОтличный скрипт для бэкапа, если у Вас один или два сайта. Для большого количества сайтов, нужно писать более сложный скрипт с разделением архивов по сайтам.n

У нас Вы можете заказать настройку резервного копирования вашего сайта, или поддержку всего VPS, обращайтесь в раздел  Контакты.