Панель управления Beget — это мощный и интуитивно понятный инструмент, который позволяет администраторам веб-проектов полноценно управлять файлами, доменами, нагрузкой и настройками производительности без необходимости обращаться к сторонним утилитам или командной строке. В этой статье мы подробно разберем все аспекты работы с разделом «Сайты», основываясь на актуальной документации и лучших практиках на .
В терминологии Beget Сайт — это не просто набор файлов, а логическая единица: место на дисковом пространстве, на которое ссылаются один или несколько доменов (или поддоменов). Это ключевое различие: домен, это адрес в интернете, а сайт — это физическое хранилище контента.
Раздел «Сайты» в панели управления является центром управления для:
- Создания и удаления контейнеров сайтов;
- Работы с файлами через встроенный файловый менеджер;
- Привязки и настройки доменов/поддоменов;
- Мониторинга нагрузки на сервер;
- Профилирования производительности PHP-скриптов.
Создание нового сайта: Пошаговая инструкция
Процесс создания сайта максимально упрощен и занимает пару секунд:
- Перейдите в раздел «Сайты» в главном меню панели управления;
- В верхней части страницы найдите поле «Имя сайта».
- Введите желаемое название (например,
myprojectилиsite1). Имя должно быть уникальным в рамках вашего аккаунта. - Нажмите кнопку «Создать».
Что происходит автоматически?
Сразу после нажатия кнопки система выполняет следующие действия:
- Создается корневая директория с указанным именем сайта (путь обычно выглядит как
/home/* /имя_сайта). - Сайт появляется в таблице «Сайты и домены» в нижней части страницы.
Файловый менеджер Sprut.io: Полная замена FTP
Одной из главных фишек Beget является собственный файловый менеджер Sprut.io. Это полноценное веб-приложение, работающее прямо в браузере.
Как открыть:
Возможности Sprut.io:
- Полный цикл работы с файлами: создание, редактирование (с подсветкой синтаксиса), копирование, перемещение, удаление, архивация (zip, tar.gz) и распаковка.
- Просмотр контента: встроенные просмотрщики для текстовых файлов, изображений (превью), PDF.
- Права доступа (CHMOD): удобное изменение прав доступа к файлам и папкам через контекстное меню.
- Поиск: мгновенный поиск по имени файла или содержимому.
- Мультизагрузка: перетаскивание файлов и папок из проводника ОС прямо в окно браузера (Drag & Drop).
wp-config.php, изменение прав на 777, перезапись .htaccess) может «уронить» сайт. Рекомендация: Перед любыми правками (особенно массовыми) создавайте бекап (архив папки сайта) или копии критичных файлов. В Beget также доступны автоматические бэкапы (раздел «Резервные копии»), но свой локальный архив перед работой — лучшая страховка.
Мониторинг нагрузки на сервер
В разделе «Сайты» доступен встроенный мониторинг ресурсов, потребляемых конкретным сайтом. Это критически важно для shared-хостинга, где превышение лимитов CPU/RAM/IOPS приводит к троттлингу (замедлению) или временной блокировке.
Доступные графики:
- Суточная шкала: Почасовая нагрузка за последние 24 часа. Идеально для поиска пиков активности (крон-задачи, боты, DDoS, тяжелые скрипты).
- Месячная шкала: Ежедневная нагрузка за последний месяц. Помогает выявить тренды роста посещаемости или проблемы, возникшие после обновлений CMS.
Для детального анализа (какие именно процессы, скрипты или SQL-запросы нагружают систему) используйте раздел «Нагрузка» (или «Процессы») в главном меню панели, где доступен «Топ» по потребляемым ресурсам в реальном времени.
Управление доменами и поддоменами
Сайт без домена недоступен из интернета. Beget реализует гибкую схему: Один сайт = Множество доменов.
Прикрепление домена:
- В меню сайта (!) выберите «Прикрепить домен».
- Выберите свободный домен из списка ваших доменов в панели.
- Подтвердите действие.
Время распространения: Обычно занимает до 10 минут (обновление конфигурации Nginx/Apache на фронтенде). DNS-записи (A/AAAA) должны указывать на IP-адрес вашего сервера Beget заранее.
Если список доменов пуст:
Перейдите в раздел «Домены». Там вы можете:
- Зарегистрировать новый домен.
- Добавить (припарковать) уже зарегистрированный у другого регистратора домен (после смены NS-серверов на Beget).
- Управлять DNS-записями (A, AAAA, CNAME, TXT, MX и др.).
- Заказать/продлить SSL-сертификаты (Let’s Encrypt бесплатно, платные, по запросу).
Настройки прикрепленного домена:
После прикрепления домен появляется в таблице строкой под сайтом. Доступные действия (через меню ! у домена):
- Управление профилировщиком (см. раздел 6).
- Изменить настройки домена (перенаправления, HTTPS, индексация, кодировка, версия PHP для конкретного домена).
- Открепить домен от сайта (сайт и файлы остаются, домен становится свободным).
Профилировщик PHP: Поиск «узких мест» производительности
Если ваш сайт работает на PHP (WordPress, Bitrix, Laravel, OpenCart и др.), Beget предоставляет встроенный профилировщик (аналог XHProf/Blackfire, но без сложной настройки).
Как запустить:
- В меню сайта (!) или в меню конкретного домена выберите «Профилировщик» → «Включить».
- Система начнет собирать данные о выполнении PHP-скриптов только для вашего IP-адреса (с которого была нажата кнопка). Это исключает нагрузку от посетителей и ботов.
- Пройдитесь по «проблемным» страницам сайта (главная, каталог, корзина, админка).
- Вернитесь в панель и нажмите «Получить отчет» (или «Остановить и посмотреть»).
Что показывает отчет:
- Время выполнения скриптов (Wall time / CPU time).
- Потребление памяти (Memory usage / Peak memory).
- Количество вызовов функций/методов.
- «Тяжелые» SQL-запросы (если интегрировано с БД).
- Иерархия вызовов (Call Graph).
Это позволяет точно локализовать: «медленный плагин», «неоптимальный запрос к БД» или «бесконечный цикл в теме».
Удаление сайта и восстановление после ошибки
В меню сайта (!) есть пункт «Удалить сайт».
Что происходит при удалении:
- Сайт исчезает из панели управления.
- Все прикрепленные домены открепляются (становятся «свободными» в разделе Домены).
Как восстановить, если удалили по ошибке:
- Создайте сайт с точно таким же именем, каким он был до удаления.
- Система обнаружит существующую директорию на диске и «подхватит» её, файлы появятся на месте.
- Прикрепите домены обратно к сайту.
Как узнать точное имя удаленного сайта? Зайдите в файловый менеджер (Sprut.io) в корень аккаунта (/home/*) и посмотрите названия папок. Имя папки = Имя сайта.
Дополнительные полезные функции меню сайта (!)
Помимо основных, в меню доступны:
- Ускорить индексацию: Отправка карты сайта (sitemap) в Яндекс.Вебмастер и Google Search Console (требует предварительной привязки сервисов в разделе «SEO» или «Инструменты»).
- Улучшить позиции в поиске: Доступ к SEO-аудиту и рекомендациям (часто интегрировано с партнерскими сервисами).
- Статистика: Быстрый переход к статистике посещаемости (если подключен счетчик Метрики/Analytics) или логам доступа/ошибок (access.log / error.log).
- Управление IP-адресами: В верхней части раздела «Сайты» есть настройки IP (выделенный IP, IPv6), полезно для SSL старых версий или репутации почты.
Чек-лист лучших практик (Best Practices)
| Действие | Частота / Момент | Инструмент в Beget |
|---|---|---|
| Создание бэкапа перед обновлением CMS/плагинов | Обязательно перед каждым обновлением | Sprut.io (архив) / Раздел «Резервные копии» (авто) |
| Проверка нагрузки после установки нового модуля | В течение 1-2 часов после изменений | Раздел «Сайты» → Графики нагрузки / Раздел «Нагрузка» |
| Настройка HTTPS (SSL) и редиректа HTTP → HTTPS | Сразу после прикрепления домена | Раздел «Домены» → Настройки домена / SSL |
| Очистка кэша и временных файлов | Регулярно / при нехватке места | Sprut.io (удаление cache/, var/cache, storage/logs) |
| Профилирование медленных страниц | При жалобах на скорость / профилактика | Меню сайта → Профилировщик |
| Проверка прав доступа (755 для папок, 644 для файлов) | После загрузки файлов / миграции | Sprut.io → Контекстное меню → Права доступа |
Раздел «Сайты» в панели Beget — это «командный центр» вашего хостинга. Он закрывает 95% ежедневных задач веб-мастера: от загрузки файлов и привязки доменов до глубокой диагностики производительности через профилировщик. Главные правила работы здесь просты:
- Бэкапы — перед действиями.
- Нагрузку — под контролем.
- Домены — прикрепляйте к правильным сайтам.
Использование встроенных инструментов (Sprut.io, Профилировщик, Графики нагрузки) позволяет отказаться от сторонних FTP-клиентов, тяжелых панелей мониторинга и сложной настройки профилирования на сервере, сэкономив кучу времени и нервов.
Статья подготовлена на основе официальной документации Beget (KB) актуальной на . Интерфейс панели может незначительно визуально отличаться в связи с обновлениями.