# Панели управления — полный текст документации > Полный текст раздела «Панели управления» документации Timeweb Cloud в markdown. Каждая статья начинается с заголовка первого уровня и ссылки на свою каноническую страницу. Индекс: https://timeweb.cloud/docs/control-panels/llms.txt Статей: 107 Последнее обновление: 2026-08-13 # Панели управления Source: https://timeweb.cloud/docs/control-panels?utm_source=llms_txt&utm_medium=ai В этом разделе мы собрали инструкции для различных панелей управления: - [Ispmanager](https://timeweb.cloud/docs/control-panels/ispmanager) - [Fastpanel](https://timeweb.cloud/docs/control-panels/fastpanel) - [ISPConfig](https://timeweb.cloud/docs/control-panels/ispconfig) - [VestaCP](https://timeweb.cloud/docs/control-panels/vestacp) - [Hestia](https://timeweb.cloud/docs/control-panels/hestia-cp) - [Окружение BitrixVM](https://timeweb.cloud/docs/control-panels/bitrixvm) - [Размещение сайта в aaPanel](https://timeweb.cloud/docs/control-panels/aapanel-cp) - [Размещение сайта в BrainyCP](https://timeweb.cloud/docs/control-panels/brainycp) - [Размещение сайта в Plesk](https://timeweb.cloud/docs/control-panels/plesk-cp) # Работа с ispmanager Source: https://timeweb.cloud/docs/control-panels/ispmanager?utm_source=llms_txt&utm_medium=ai В разделе собраны инструкции по работе с панелью управления ispmanager. - [Миграция на ispmanager 6](https://timeweb.cloud/docs/control-panels/ispmanager/migration-to-ispmanager6) - [Начало работы. Первичная настройка isp](https://timeweb.cloud/docs/control-panels/ispmanager/initial-isp-setup) - [Создание пользователей](https://timeweb.cloud/docs/control-panels/ispmanager/creating-users) - [Размещение сайта на сервере](https://timeweb.cloud/docs/control-panels/ispmanager/adding-site-ispmanager) - [Добавление алиасов](https://timeweb.cloud/docs/control-panels/ispmanager/adding-aliases) - [Установка SSL-сертификатов](https://timeweb.cloud/docs/control-panels/ispmanager/installing-ssl-certificates) - [Добавление IP-адресов](https://timeweb.cloud/docs/control-panels/ispmanager/adding-ip-addresses) - [Запрет доступа по IP](https://timeweb.cloud/docs/control-panels/ispmanager/deny-access-by-ip) - [Планировщик Cron](https://timeweb.cloud/docs/control-panels/ispmanager/cron-scheduler) - [Создание FTP-пользователей](https://timeweb.cloud/docs/control-panels/ispmanager/creating-ftp-users) - [Настройка редиректов](https://timeweb.cloud/docs/control-panels/ispmanager/setting-up-redirects) - [Настройка резервного копирования](https://timeweb.cloud/docs/control-panels/ispmanager/backup-setup) - [Настройка почты на сервере](https://timeweb.cloud/docs/control-panels/ispmanager/mail-setup-ispmanager) - [Смена пароля пользователя базы данных](https://timeweb.cloud/docs/control-panels/ispmanager/changing-database-user-password) - [Смена версии PHP](https://timeweb.cloud/docs/control-panels/ispmanager/change-php-version) - [Установка модулей PHP](https://timeweb.cloud/docs/control-panels/ispmanager/installing-php-modules) - [Настройка параметров PHP](https://timeweb.cloud/docs/control-panels/ispmanager/setting-php-options) - [Режимы работы PHP](https://timeweb.cloud/docs/control-panels/ispmanager/php-modes) - [PHP в режиме FastCGI](https://timeweb.cloud/docs/control-panels/ispmanager/php-fastcgi-mode) - [PHP в режиме Nginx + PHP-FPM](https://timeweb.cloud/docs/control-panels/ispmanager/nginx-php-fpm-mode) - [Кэширование и сжатие](https://timeweb.cloud/docs/control-panels/ispmanager/caching-and-compression-in-isp) - [Логи](https://timeweb.cloud/docs/control-panels/ispmanager/logs-ispmanager) - [Устранение неполадок в работе ispmanager](https://timeweb.cloud/docs/control-panels/ispmanager/troubleshooting-ispmanager) - [Установка ispmanager вручную](https://timeweb.cloud/docs/control-panels/ispmanager/installing-ispmanager-manually) - [Настройка обновлений ispmanager](https://timeweb.cloud/docs/control-panels/ispmanager/configuring-isp-updates) - [Настройка доступа к панели по HTTPS](https://timeweb.cloud/docs/control-panels/ispmanager/nastrojka-dostupa-k-paneli-po-https) # Миграция на ispmanager 6 Source: https://timeweb.cloud/docs/control-panels/ispmanager/migration-to-ispmanager6?utm_source=llms_txt&utm_medium=ai С 15 июня 2021 года завершается продажа и продление лицензий ispmanager 5. С 1 января 2022 г. поддержка пятой версии будет прекращена. Чтобы и дальше использовать возможности ispmanager, вам необходимо перейти на версию ispmanager 6. Для этого необходимо заказать лицензию версии 6 в подходящей редакции, после чего обновить панель.  ## Шаг 1. Заказ лицензии ispmanager 6 Лицензирование в ispmanager 6 немного отличается от предыдущей версии: теперь редакции и стоимость лицензии зависят от количества размещаемых вами доменов. Доступные редакции ispmanager: | **Наименование лицензии** | **Количество доменов (сайтов)** | **Стоимость в месяц** | | --- | --- | --- | | ispmanager 6 lite | 10 | 390 рублей | | ispmanager 6 pro | 50 | 750 рублей | | ispmanager 6 host | Неограниченное количество | 1250 рублей | Заказать лицензии вы можете в панели управления в разделе «[Лицензии](https://timeweb.cloud/my/licenses)». ## Шаг 2. Обновление панели управления ispmanager Выполните обновление в вашей панели управления ispmanager, в разделе Помощь → О программе. Если версия вашей панели управления ниже, чем 5.295, обновление нужно выполнить дважды: сначала до последней версии ispmanager 5, а затем до ispmanager 6. Для того, чтобы всегда иметь последнюю версию панели и ее компонентов, рекомендуем настроить [автоматическое обновление ispmanager](https://timeweb.cloud/docs/control-panels/ispmanager/initial-isp-setup#pervichnaya-nastrojka). Чтобы получить дополнительную информацию или помощь в миграции на версию 6, создайте обращение из [панели управления](https://timeweb.cloud/my/support/help-question/other) либо напишите нам на [info@timeweb.cloud](mailto:info@timeweb.cloud). # Начало работы. Первичная настройка ispmanager Source: https://timeweb.cloud/docs/control-panels/ispmanager/initial-isp-setup?utm_source=llms_txt&utm_medium=ai Перед установкой ispmanager вы можете посмотреть, как работает панель, с помощью демо-версии на [сайте ispmanager](https://www.ispmanager.ru/try). ## Установка ispmanager и оплата лицензии **Автоматически** Панель управления ispmanager можно установить автоматически при заказе / создании нового VDS либо при переустановке операционной системы. Ispmanager устанавливается на ОС Ubuntu и Debian.  1. [Установите сервер](https://timeweb.cloud/my/servers/create?preset=4799&os=99&zone=msk-1&software=2) с нужной редакцией ispmanager. 2. Перейдите в раздел «Облачные серверы» и откройте вкладку «[Лицензии](https://timeweb.cloud/my/licenses)». 3. Кликните «Оплатить». ![Dc814591 0668 4000 9623 Dcc6dd707c71](https://content.timeweb.com/assets/a917215f-df64-456f-bbed-ad39bbb7dadb.png?width=1580&height=762) 4. Произведите оплату — с баланса аккаунта или отдельным счетом. Теперь вы сможете перейти по адресу панели, авторизоваться и активировать лицензию. **Вручную** Вы также можете установить панель вручную, воспользовавшись нашей [инструкцией](https://timeweb.cloud/docs/control-panels/ispmanager/installing-ispmanager-manually). После установки ispmanager перейдите в раздел «Лицензии», закажите лицензию нужной версии, указав при этом IP-адрес вашего сервера, и оплатите ее.  Ключ активации доступен в панели управления Timeweb Cloud. Перейдите в раздел «Облачные серверы» → «Лицензии». Кликните на три точки у лицензии и выберите «Скопировать ключ». ## Авторизация в панели 1. Перейдите по адресу: `https://IP_адрес_сервера:1500/ispmgr`. Его также можно найти на Дашборде сервера. При первом обращении по адресу лицензии вы можете увидеть предупреждение о небезопасном подключении. Для продолжения работы откройте дополнительные сведения (кнопки «Дополнительно», «Advanced» и т.д.) и далее, в зависимости от используемого браузера, вы сможете либо сразу перейти к панели, либо подтвердить исключение безопасности. 2. В форме авторизации укажите данные для доступа к ispmanager, доступные на Дашборде сервера. ![A9593682 D13e 4162 9492 5b9a560d4e4f](https://content.timeweb.com/assets/1b79a899-cdcd-4b96-ae66-689757151f82?width=617&height=592) _Окно авторизации в панель управления [ispmanager](https://www.ispmanager.ru/)_ 3. Примите условия лицензионного соглашения. Лицензия может активироваться автоматически, однако если этого не произошло, выполните активацию вручную: 1. В панели управления Timeweb Cloud перейдите в раздел «Облачные серверы» → «Лицензии» 2. Кликните на три точки у лицензии и выберите «Скопировать ключ». 3. В панели ispmanager нажмите «Активировать лицензию», введите скопированный ключ и нажмите «Активировать». ## Первичная настройка На первом этапе работы с ispmanager нужно настроить несколько базовых параметров. В дальнейшем, при необходимости, их можно будет изменить через раздел «Все разделы» → «Настройки системы» в блоке «Управление сервером». ![66fb8690 2b30 42c1 B3f6 Cf744294eac7](https://content.timeweb.com/assets/aa4ccf5b-66f3-476f-a6a2-64bd8ed6bab5.png?width=1165&height=869) _Раздел «Первоначальная настройка сервера» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ - **Имя сервера** — укажите полное доменное имя (можно использовать имя вашего сайта). - **Часовой пояс** — выберите «Местное время». - **Регион / Местоположение** — укажите ваше текущее местоположение для корректного отображения времени. Мы также рекомендуем включить **автоматическое обновление системы**, чтобы поддерживать панель в актуальном состоянии. # Создание пользователей Source: https://timeweb.cloud/docs/control-panels/ispmanager/creating-users?utm_source=llms_txt&utm_medium=ai По умолчанию в панели создан основной пользователь — `root`, который обладает максимальным набором прав. Из соображений безопасности работа из-под основного пользователя не рекомендуется (как и в случае работы под `root` в консоли сервера), поэтому для управления сайтами имеет смысл создать дополнительного пользователя с ограниченными правами — ему не будет доступно непосредственное управление настройками сервера. Для создания пользователя перейдите в раздел «Пользователи» и нажмите «Создать пользователя». ![D30e3778 F2fc 48b6 B84a Ffac92f633c7](https://content.timeweb.com/assets/59d109cd-0b3a-402d-9a22-7490d66f52f6.png?width=1702&height=869) _Раздел «Пользователи» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ В открывшейся форме укажите логин пользователя и его пароль, а также необходимые настройки (можно оставить настройки по умолчанию). Логин — имя пользователя для входа в ispmanager, оно также будет использоваться для подключения через терминал. Имя — ФИО пользователя или любое другое значение. Имя будет отображаться только в ispmanager, при входе под `root`.   Нажмите «Далее».  На следующем шаге вы можете создать: - FTP-пользователя, чтобы иметь возможность подключаться под данным пользователем по FTP/SFTP. - Сайт. В пункте «Выбор скрипта» можно выбрать установку CMS (WordPress, Joomla, PrestaShop, Bitrix). - Почтовый домен, чтобы [настроить почту на сервере](https://timeweb.cloud/docs/control-panels/ispmanager/mail-setup-ispmanager). Если вы пользуетесь почтой Timeweb Cloud (раздел «[Почта](https://timeweb.cloud/my/mailman)» в вашей панели управления), почтовый домен вам не потребуется. ![Fcbbee27 D08b 4d1b 9239 3cca4dbb22b3](https://content.timeweb.com/assets/f9f58193-d1b1-4153-a508-21bb7e866679.png?width=1137&height=869) _Настройка параметров пользователя в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Ниже в блоке «Доступ» рекомендуем разрешить использование SSL. ![Eb2852f0 0977 4ca1 B01a 996a8456c7f1](https://content.timeweb.com/assets/44dbafdd-a80b-43e5-b9d1-bfe912e9a2d2.png?width=691&height=376) _Настройка параметров пользователя в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Нажмите «Далее»; на следующем шаге нажмите «Завершить» для подтверждения. Для входа в панель под именем нового пользователя кликните на три точки справа от пользователя и нажмите «Войти под пользователем» ![99b03a4f E297 4967 8b41 368986cfd2a8](https://content.timeweb.com/assets/fee4086f-e192-4458-8c3e-e8cc98646833.png?width=1598&height=762) _Раздел «Пользователи» и опция «Вход под пользователем» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Либо выделите пользователя и нажмите на иконку входа в верхнем меню. ![5766ee89 Fabb 4aaf A04f 4f2d5d84ffb0](https://content.timeweb.com/assets/540b82da-53a8-4312-a049-9e0211f21de9.png?width=1547&height=762) _Раздел «Пользователи» и опция «Вход под пользователем» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ # Размещение сайта на сервере Source: https://timeweb.cloud/docs/control-panels/ispmanager/adding-site-ispmanager?utm_source=llms_txt&utm_medium=ai Для размещения сайта на сервере с помощью ispmanager в первую очередь [создайте нового пользователя](https://timeweb.cloud/docs/control-panels/ispmanager/creating-users) и войдите в панель по его именем (выделите пользователя в разделе «Пользователи» и нажмите «Войти под пользователем»). Далее для добавления сайта выполните описанные ниже шаги. ## Домен > [!NOTE] > На стороне держателя NS-серверов вашего домена укажите для него в качестве А-записи IP-адрес вашего сервера. Если домен зарегистрирован через нас, это можно сделать в панели [my.timeweb.cloud](https://timeweb.cloud/my/) в разделе «Домены и SSL». Если нужный домен не был добавлен в ispmanager на этапе создания пользователя, добавьте его в разделе «Сайты» — «Создать сайт». ![5766ee89 Fabb 4aaf A04f 4f2d5d84ffb0](https://content.timeweb.com/assets/b647c7df-c869-4d6a-bdec-ee95dc570e64.png?width=1487&height=762) _Раздел «Сайты» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Если планируете размещать сайт на базе WordPress, выберите этот вариант. Он позволит добавить WordPress-сайт без ручной настройки. Дополнительную информацию можно найти [в документации ispmanager](https://www.ispmanager.ru/docs/ispmanager/novyi-sait-na-wordpress). В ином случае выберите «Настроить вручную». В открывшейся форме достаточно указать только доменное имя на вкладке «Базовые настройки». Поставьте курсор мыши в поле «Директория сайта», чтобы заполнить его автоматически.  Дополнительные параметры задаются на вкладке «Расширенные настройки». Например, если ваш сайт имеет несколько доменов (т.е. используются алиасы), можно указать их в поле «Псевдонимы». Остальные настройки в большинстве случаев можно оставить по умолчанию — основные из них будет  можно изменить позднее. ![83e5b1b3 6088 4d6c A6a7 Badcee7b4c46](https://content.timeweb.com/assets/b5c061b1-06a0-4ebd-be12-e55ae9cbee2a.png?width=1228&height=861) _Настройка параметров при создании сайта в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Нажмите «Создать». Если пользователю, под которым создается сайт, разрешено использовать SSL, далее будет предложено выпустить SSL-сертификат. Нужные поля будут заполнены автоматически; нажмите «Выпустить». Если по какой-то причине SSL не нужен — нажмите «Отмена». ## Файлы сайта Для загрузки файлов сайта на сервер в разделе **«**Сайты» выделите нужный домен и нажмите «Файлы сайта». ![Eb2852f0 0977 4ca1 B01a 996a8456c7f1](https://content.timeweb.com/assets/c9e30b0f-e77f-4be3-8612-14810e874dc9.png?width=1582&height=809) _Раздел «Сайты» и опция «Файлы сайта» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Созданный по умолчанию файл `index.html` можно удалить. Далее нажмите «Загрузить». Можно загрузить файлы с локального компьютера или по ссылке — в этом случае укажите URL. ![241c0182 404f 469d 913f F05e1edc6a1f](https://content.timeweb.com/assets/7471ce1a-c674-4e0b-b162-9c2ea6458acb.png?width=1555&height=806) _Раздел «Менеджер файлов» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Если вы загружаете архив, то для распаковки нажмите на три точки справа и выберите «Извлечь».  На следующем шаге по умолчанию будет выбрана домашняя директория; просто нажмите «Распаковать». ## База данных В разделе «Базы данных» кликните «Создать базу данных». На следующем шаге укажите имя базы, имя пользователя и пароль (для удобства рекомендуем сразу указывать параметры базы данных, прописанные в конфигурационном файле сайта). Нажмите «Создать». ![E81397ab 7a69 4bc0 Ae0b 6ce393c7e557](https://content.timeweb.com/assets/be5ec10c-6684-4837-8603-97d38c909fd2.png?width=972&height=858) _Создание новой базы данных в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Для импорта дампа базы на сервер кликните на созданную базу, нажмите «Дамп» —  «Импорт» и выберите файл дампа на вашем компьютере. ![E81397ab 7a69 4bc0 Ae0b 6ce393c7e557](https://content.timeweb.com/assets/ed63ef97-b5e1-47e3-8682-75154048e6f3.png?width=1582&height=809) _Раздел «Базы данных» и опция импорта дампа в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Проверьте работу сайта. # Добавление алиасов Source: https://timeweb.cloud/docs/control-panels/ispmanager/adding-aliases?utm_source=llms_txt&utm_medium=ai Если сайт использует несколько доменов, вы можете указать алиасы (псевдонимы) в настройках сайта в панели ispmanager. Для этого перейдите в раздел «Сайты» и кликните дважды на нужный сайт. В поле «Псевдонимы сайта» укажите домены через пробел. Либо кликните на иконку со стрелками справа, чтобы раскрыть поле, и укажите нужные домены друг под другом. Сохраните изменения. ![66b4d07e 158d 4922 8cb8 5c1f00dcc7c0](https://content.timeweb.com/assets/a3c2aa9a-221c-4337-93e8-f2b317969a1a.png?width=1020&height=862) _Настройки сайта в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ # Установка SSL-сертификатов Source: https://timeweb.cloud/docs/control-panels/ispmanager/installing-ssl-certificates?utm_source=llms_txt&utm_medium=ai Средствами ispmanager вы можете как установить уже имеющийся у вас сертификат, так и выпустить бесплатный SSL Let's Encrypt. ## Установка существующего сертификата Если для вашего домена выпущен SSL-сертификат, вы можете установить его на сайт на облачном сервере по инструкции ниже. 1. В первую очередь выдайте доступ к использованию SSL пользователю, под которым добавлялся сайт. Для этого зайдите в панель управления под `root`, перейдите в раздел «Пользователи», выберите в списке нужного пользователя и нажмите «Изменить». На вкладке «Доступ» отметьте чек-бокс «Может использовать SSL». 2. Войдите в панель под данным пользователем. 3. Перейдите в раздел «SSL-сертификаты» и нажмите «Добавить сертификат» → «Существующий». ![4e625c1f 8f92 48a4 B588 07113f0d18a2](https://content.timeweb.com/assets/910f1646-94ab-4dc3-85dd-f70ad0582610.png?width=1582&height=809) _Раздел «SSL-сертификаты» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 4. На следующем шаге заполните все поля и нажмите «Создать»: - - **SSL-сертификат** — содержимое сертификата. - **Ключ SSL-сертификата** — содержимое приватного ключа. - **Цепочка SSL-сертификатов** — цепочка сертификатов, которыми подписан данный сертификат. Как правило, они приходят в письме от центра сертификации в файле с расширением `.ca-bundle`. 5. Перейдите в раздел «Сайты», выберите нужный домен и кликните на нем дважды. 6. Выберите в списке нужный сертификат. ![D3b30d0d Cdff 493d Beaf 605961bd260e](https://content.timeweb.com/assets/a4b05c4b-c93e-4fa1-aea4-c297b6541386.png?width=1015&height=864) _Опция «SSL-сертификат» в настройках сайта в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 7. Включите опцию «Перенаправлять HTTP-запросы в HTTPS». 8. Нажмите «Сохранить». ## Выпуск и установка Let's Encrypt Скорее всего, вы выпустили Let's Encrypt на этапе [добавления домена](https://timeweb.cloud/docs/control-panels/ispmanager/adding-site-ispmanager#domen). Если же этого не было сделано, выпустить SSL для сайта можно так: 1. Зайдите в панель управления под `root`, перейдите в раздел «Пользователи», выберите в списке нужного пользователя и нажмите «Изменить». 2. На вкладке «Доступ» отметьте чек-бокс «Может использовать SSL». 3. Войдите в панель под данным пользователем. 4. В разделе «SSL-сертификаты» нажмите «Добавить сертификат» → «Let's Encrypt». ![423f4754 6aa2 44ae 9e67 E3fded917584](https://content.timeweb.com/assets/adcf2379-d2b8-4f7b-9563-e141136ec0e3?width=1592&height=847) _Раздел «SSL-сертификаты» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 4. В открывшемся окне выберите домен, для которого нужен SSL. Остальные поля можно оставить без изменений. 5. Нажмите «Выпустить».  ![4765008e Ddd5 4dd2 B160 1e875b12cc70](https://content.timeweb.com/assets/183b4000-5982-488b-852a-40f2e03b2d80?width=1330&height=868) _Настройки для выпуска SSL-сертификата Let's Encrypt в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Сертификат будет выпущен автоматически и появится в списке в разделе «SSL-сертификаты».  Обновление установленного Let's Encrypt будет происходить автоматически. ## Выпуск и установка Let's Encrypt Wildcard Wildcard — это сертификаты, которые действуют для домена и всех его поддоменов. Вы можете выпустить и установить SSL Let's Encrypt Wildcard автоматически, через интерфейс панели ispmanager, или вручную. Автоматический выпуск сертификата может занять значительное время, около 40 минут, с учетом необходимых проверок DNS-записей. Если вы не хотите ждать, Wildcard можно выпустить вручную. Обе инструкции доступны ниже. ### Способ 1: Автоматически 1. Зайдите в панель управления под `root`, перейдите в раздел «Пользователи», выберите в списке нужного пользователя и нажмите «Изменить». 2. На вкладке «Доступ» отметьте чек-бокс «Может использовать SSL». 3. Войдите в панель под данным пользователем. 4. В разделе «SSL-сертификаты» нажмите «Добавить сертификат» → «Let's Encrypt» ![423f4754 6aa2 44ae 9e67 E3fded917584](https://content.timeweb.com/assets/adcf2379-d2b8-4f7b-9563-e141136ec0e3?width=1592&height=847) _Раздел «SSL-сертификаты» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 4. В открывшемся окне отметьте пункт «Wildcard сертификат» и выберите домен, для которого нужен SSL. Остальные поля можно оставить без изменений. Нажмите «Выпустить».  ![57b34639 F0f7 445e A745 B25892c0ebff](https://content.timeweb.com/assets/1b3de654-1274-4fb0-9bb9-c79b5566e1a0?width=1379&height=847) _Настройки для выпуска SSL-сертификата Let's Encrypt Wildcard в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 5. Запустится процесс выпуска Let's Encrypt Wildcard. Он займет некоторое время, до 10 минут. После в панели появится уведомление о необходимости прописать у домена нужные TXT-записи.  ![78d85ea9 F472 4e9a Aa95 F431781a9966](https://content.timeweb.com/assets/a43cdc63-55ad-4798-b922-92e52c086599?width=1379&height=847) _Раздел «SSL-сертификаты» и уведомление о настройке TXT в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 6. Нажмите «Подробнее» и скопируйте нужные записи. Они будут иметь подобный вид: ```shell _acme-challenge.domain.com. TXT KoZ26MJmum64Wevjg-xh23pqymt5W7sN-xGF0BXdo4g _acme-challenge.domain.com. TXT WMawG90_ZpFDzvh5Lfg51DM11a8yTBVv4hz5E44B45c ``` 7. На стороне держателя NS-серверов создайте нужные TXT-записи. Если домен на наших NS, это можно сделать так: - В панели управления Timeweb Cloud перейдите в раздел «Домены и SSL» и кликните на значок шестеренки в строке с нужным доменом, чтобы открыть DNS-записи. - Нажмите «Добавить запись» и укажите: - - - Тип — TXT. - Хост — выберите «Ввести вручную» и укажите `_acme-challenge`. - Значение — вставьте значение записи из ispmanager (все, что идет после `TXT`). ![221f34ea D010 4734 B2f7 4f920ad9401e](https://content.timeweb.com/assets/0bd3a650-0ecb-480d-b293-debeff42a90a?width=1515&height=846) - - Нажмите «Добавить». - Создайте вторую TXT-запись таким же образом. 8. Дождитесь, когда панель проверит созданные записи. Если все в порядке — сертификат будет выпущен и установлен. Если что-то пойдет не так, будет выведено повторное уведомление о необходимости прописать TXT-записи. ispmanager будет автоматически проверять наличие TXT-записей и их корректность каждые 30 минут, пока сертификат не будет успешно выпущен. Выпущенный сертификат будет продлеваться автоматически. ### Способ 2: Вручную > [!NOTE] > Если домен делегирован на собственные NS-серверы, созданные на этом же сервере, то сертификат, выпущенный этим способом, не будет продлеваться автоматически. 1. Подключитесь к серверу по SSH и выполните команду ниже, заменив `domain.com` на имя вашего домена: ```shell certbot certonly --agree-tos --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory -d *.domain.com -d domain.com ``` 2. В отдельных случаях консоль может запросить email. Введите адрес `admin@domain.com`, заменив `domain.com` на ваш домен, и нажмите Enter. 3. При запросе введите `Y` и нажмите Enter. ![A13cfc2e Cd09 4577 Ba61 3b858cede88c](https://content.timeweb.com/assets/63ba5a12-33f8-4bc3-8422-e5da4e773720?width=774&height=167) 4. Консоль выведет первую TXT-запись. Пропишите ее на стороне держателя NS-серверов и **после этого** нажмите Enter. ![60769540 746d 4c96 91db Bcd1cbb3499c](https://content.timeweb.com/assets/e1eb34ec-cba7-421e-920c-39148c8a41f3?width=752&height=221) Если домен на наших NS, это можно сделать так: - - В панели управления Timeweb Cloud перейдите в раздел «Домены и SSL» и кликните на значок шестеренки в строке с нужным доменом, чтобы открыть DNS-записи. - Нажмите «Добавить запись» и укажите: - Тип — TXT. - Хост — выберите «Ввести вручную» и укажите `_acme-challenge`. - Значение — значение записи из консоли (на скриншоте выше — `huyUvZi65fdfNwTyNz6YpGDkPEYdX7t899a2fQI7lkU`). - Нажмите «Добавить». 5. Консоль выведет вторую TXT-запись. Также пропишите ее для домена. 6. Не закрывайте консоль и подождите 5-15 минут, чтобы данные обновились. 7. Перейдите на сайт [dnschecker.org](https://dnschecker.org/) и проверьте домен вида `_acme-challenge.domain.com`, заменив `domain.com` на ваш домен. 8. Если записи TXT обновлены — нажмите Enter в консоли, чтобы выпустить сертификат.  9. Консоль отобразит путь до файлов сертификата и ключа. Используя эти данные, установите сертификат, как описано в разделе [Установка существующего сертификата](https://timeweb.cloud/docs/control-panels/ispmanager/installing-ssl-certificates#ustanovka-sushchestvuushchego-sertifikata). ## Включение редиректа на HTTPS После установки сертификата не забудьте [включить редирект](https://timeweb.cloud/docs/control-panels/ispmanager/setting-up-redirects) для домена на защищенное соединение HTTPS. # Добавление IP-адресов Source: https://timeweb.cloud/docs/control-panels/ispmanager/adding-ip-addresses?utm_source=llms_txt&utm_medium=ai Вы можете [заказать дополнительный IPv4 или IPv6-адрес](https://timeweb.cloud/docs/cloud-servers/manage-servers/network#dopolnitelnye-ip-adresa) в панели управления Timeweb Cloud. После необходимо добавить IP-адрес на сервер. Для этого: 1. Авторизуйтесь в  ispmanager под пользователем `root`. 2. Перейдите в раздел **«**Все разделы» → «IP-адреса» в блоке «Управление сервером». ![D3b30d0d Cdff 493d Beaf 605961bd260e](https://content.timeweb.com/assets/2b1e19f8-7c94-4e0a-9c91-b50795255d3e.png?width=1920&height=869) _Экран «Все разделы» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 3. Перейдите в «Пулы IP-адресов». ![D3b30d0d Cdff 493d Beaf 605961bd260e](https://content.timeweb.com/assets/cbcfbebd-fcb2-4f13-be2f-18b8ef04e803.png?width=1715&height=809) _Раздел «IP-адреса» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 4. Нажмите «Создать». 5. В поле «Пул IP-адресов» введите ваш IP-адрес. 6. Кликните мышью на свободном пространстве — маска сети и шлюз будут заполнены автоматически. 7. Нажмите «Создать». ![C33526b1 Fdae 4415 B5bb 96e57125c1ce](https://content.timeweb.com/assets/a4aa0155-4284-487d-9f96-9a50e3d0439e.png?width=1236&height=726) _Создание пула IP-адресов в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 8. Вернитесь в раздел «IP-адреса» и нажмите «Создать». 9. В пункте «Способ выделения» выберите «Из выбранной подсети». 10. В пункте «Подсеть» выберите ваш IP-адрес. 11. Нажмите «Создать». Если это уже не первый дополнительный адрес в панели, на этом этапе он будет добавлен и отобразится в разделе «IP-адреса». Если же вы добавляете первый IPv4- или IPv6-адрес на сервер, ispmanager сообщит, что требуются дополнительные сведения.  1. Нажмите «Заполнить». 2. В большинстве случаев маска и шлюз будут определены автоматически. Нажмите «Сохранить». ![5766ee89 Fabb 4aaf A04f 4f2d5d84ffb0](https://content.timeweb.com/assets/d7cc4c2f-478a-4393-832c-4bc0743d7a92.png?width=1115&height=421) _Окно указания маски сети и шлюза в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 3. Снова откроется окно добавления IP-адреса.  4. В пункте «Способ выделения» выберите «Из выбранной подсети». 5. В пункте «Подсеть» выберите ваш IP-адрес. 6. Нажмите «Создать». IP-адрес будет добавлен и отобразится в разделе «IP-адреса». # Запрет доступа по IP Source: https://timeweb.cloud/docs/control-panels/ispmanager/deny-access-by-ip?utm_source=llms_txt&utm_medium=ai Управлять доступом к сайту — разрешать и запрещать запросы с различных IP-адресов — вы можете в разделе «Брандмауэр». 1. Авторизуйтесь в ispmanager под пользователем `root`. 2. Перейдите во «Все разделы» → «Брандмауэр». ![E319591a F4ec 40a8 9768 88d3799f1180](https://content.timeweb.com/assets/607781ce-48cf-4088-9db5-9660b1993725.png?width=1920&height=869) _Экран «Все разделы» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 3. Нажмите «Создать правило». 4. Задайте параметры: - **Действие**: - **Разрешить** — разрешить доступ для указанного IP (это не запретит доступ для любых прочих IP без установки соответствующих запрещающих правил). - **Запретить** — запретить доступ для указанного IP. - **Частично разрешить** — разрешить запросы с указанных IP-адресов (можно ввести список). Если отметить чекбокс «Запретить доступ для всех», доступ будет запрещен для всех адресов, кроме перечисленных в правиле. Если чекбокс не отмечен, будут разрешены запросы от доверенных IP-адресов из указанной подсети источника; доступ для прочих IP будет заблокирован. - **Частично запретить** — запретить доступ для отдельных IP-адресов из подсети, указанной в «Адресе источника». - **Протокол**. При выборе конкретного протокола (TCP / UDP) можно указать порт, тогда блокировка будет осуществляться только при обращениях к указанному порту. - **Адрес источника**. IP или подсеть, для которых устанавливается правило. ![0f6a77ed Bcaf 4dcc A52f 0aec0fedc341](https://content.timeweb.com/assets/92ff132f-2fbd-4fcf-be95-cb13608d2b2b.png?width=1020&height=671) _Окно добавления нового правила брандмауэра в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Во избежание потери контроля над сервером ispmanager по умолчанию не позволит создать следующие правила: - Запретить свой IP-адрес (адрес, с которого произведен вход в панель). - Запретить сеть, в которую входит ваш адрес, если нет разрешающего правила для вашего адреса. - Создать запрещающее правило на любой порт для любого IP-адреса сервера, если нет ни одного разрешающего правила для этого сервера. # Планировщик Cron Source: https://timeweb.cloud/docs/control-panels/ispmanager/cron-scheduler?utm_source=llms_txt&utm_medium=ai Управлять задачами Cron, выполняемыми на сервере по расписанию, вы можете как от пользователя `root`, так и от дополнительного пользователя. ## Создание задачи Перейдите в раздел «Планировщик Cron» и нажмите «Создать», чтобы добавить задачу, или «Изменить», чтобы внести корректировки в уже существующее задание. ![0c40adb9 C13a 48a4 9a06 5296715f32b7](https://content.timeweb.com/assets/1b0b21c1-3182-42d4-96c4-03c308eeb6dd.png?width=1920&height=869) _Раздел «Планировщик CRON» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Заполните открывшуюся форму. ![3024ccf3 28ce 41cc B5f5 428ff61fe908](https://content.timeweb.com/assets/a1fc27be-8f91-4c5f-a12a-63d1fa573870.png?width=811&height=839) _Создание новой задачи CRON в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ - **Адрес e-mail** — указывается автоматически, если адрес [указан в настройках](https://timeweb.cloud/docs/control-panels/ispmanager/cron-scheduler#poluchenie-otchetov-ob-oshibkah). На этот адрес будут отправляться уведомления об ошибках. - **Команда** — введите путь до программы, которая должна выполняться по расписанию. Примеры команд для запуска Cron смотрите ниже. Для запуска PHP-скрипта необходимо перед скриптом также указать путь до интерпретатора, например:  ```shell /usr/bin/php8.0 /var/www/new_user/data/www/mysite/script.php ``` - **Описание** — необязательное поле, здесь можно указать любой комментарий к заданию, чтобы вам было удобнее ориентироваться в общем списке в Планировщике.  - **Расписание** — здесь задается периодичность выполнения задания. Ее можно настроить в базовом или экспертном режиме. В **базовом** **режиме** вы можете выбрать один из следующих вариантов выполнения задания: ![A6ea7f71 8983 4be9 87ca 9eb146a8b070](https://content.timeweb.com/assets/b50544cd-c60d-4ea7-99c6-cddfe69a46d0?width=523&height=406) _Настройка расписания CRON-задач в базовом режиме в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ При выборе опции «каждый час» задание будет выполняться в 0 минут каждого часа; «при загрузке» — при каждой загрузке операционной системы. Ниже задается конкретное время выполнения (часы и минуты). **Экспертный режим** дает возможность более тонкой настройки. Формат настройки (на примере минут): - **\*** — каждую минуту;  - **\*/5** — каждые 5 минут;  - **5** — с началом пятой минуты;  - **5, 20, 35** — с началом указанных минут. Аналогичный формат применяется для остальных параметров — часов, месяцев и т.д. Значения указываются: - минуты — с 0 до 59, - часы — с 0 до 23, - дни месяцев — с 1 до 31, - месяцы — с 1 до 12, - дни недели — с 0 (воскресенье) до 6 (суббота).  В примере ниже настроено выполнение задания каждые 5 минут: ![48cbc88c 19a3 4992 A5fa A9446057da6f](https://content.timeweb.com/assets/ed76ea95-42f7-493e-b4f5-ba2172002018?width=529&height=441) _Настройка расписания CRON-задач в экспертном режиме в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ ## Примеры команд для запуска Cron Пример 1. ```shell /usr/bin/wget -O /dev/null "https://mydomain.com/script.php" ``` Здесь используется утилита `wget`, чтобы выполнить скрипт `script.php` на удаленном сервере `mydomain.com`.  - `/usr/bin/wget` — путь к исполняемому файлу `wget`.(`/usr/bin` — это стандартное место установки исполняемых файлов в Linux). - `-O /dev/null` — опция `-O` в используется для указания имени файла, в который будет сохранен результат загрузки. В данном случае указан путь к специальному файлу `/dev/null`, который просто отбрасывает все, что в него пишется. То есть, что результат загрузки будет отброшен и не сохранен никуда на диске. - `https://mydomain.com/script.php` — то URL, по которому размещен скрипт `script.php`. Такой формат задачи удобно использовать в Cron, когда важен только сам факт выполнения скрипта, а вывод не требуется. Пример 2. ```shell /usr/bin/curl -s "https://mydomain.com/script.php" ``` Здесь используется `curl`, чтобы выполнить скрипт `script.php` на удаленном сервере `mydomain.com`.  - `/usr/bin/curl`  — это путь к исполняемому файлу `curl`. - `-s` — опция `-s` используется для того, чтобы сделать запрос «тихим» (silent). Это означает, что `curl` будет работать в фоновом режиме и не будет выводить информацию о процессе загрузки на экран. - `https://mydomain.com/script.php` — URL, по которому находится скрипт `script.php`. Такой формат может быть удобен в cron-задачах, когда нужно выполнить скрипт удаленно и без вывода информации на экран. Пример 3. ```shell /usr/bin/php7.1 /home/user/web/mydomain.com/public_html/script.php ``` Здесь с помощью интерпретатора PHP запускается скрипт `script.php`, который находится на вашем сервере по пути: `/home/user/web/mydomain.com/public_html/script.php`.  - `/usr/bin/php7.1` — указывает на исполняемый файл интерпретатора PHP версии 7.1. Это значит, что при выполнении скрипта `script.php` будет использоваться именно версия PHP 7.1. - `/home/user/web/mydomain.com/public_html/script.php` — путь к PHP-скрипту, который должен быть выполнен. ## Получение отчетов об ошибках Вы можете указать емейл для получения отчетов в случаях, если какие-то задания завершились с ошибкой. Для этого: Перейдите в раздел «Планировщик Cron» и кликните на иконку шестеренки. ![5766ee89 Fabb 4aaf A04f 4f2d5d84ffb0](https://content.timeweb.com/assets/5bdab531-3c0a-40ff-8c9d-0cd27ad00a00.png?width=1920&height=869) _Раздел «Планировщик CRON» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Укажите емейл в поле «Адрес e-mail» и нажмите «Сохранить». ![4048a936 C0b1 435f B903 7cddda9710cb](https://content.timeweb.com/assets/00b5c3b4-07b1-4da1-a0c7-36ece5dabd7f.png?width=1192&height=577) _Настройки планировщика в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ # Создание FTP-пользователей Source: https://timeweb.cloud/docs/control-panels/ispmanager/creating-ftp-users?utm_source=llms_txt&utm_medium=ai Создать дополнительного пользователя FTP можно как под `root`, так от имени существующего пользователя. 1. Перейдите в раздел «FTP-пользователи»: - - При работе из-под `root` кликните «Все разделы» → «FTP-пользователи». ![345dec13 F01f 421d Ae21 76e0f129fc4c](https://content.timeweb.com/assets/60ec1c67-3065-4494-b443-dab5dfd2f0cd.png?width=1895&height=869) _Экран «Все разделы» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ - - При работе из-под обычного пользователя кликните «FTP-пользователи» в меню слева. ![ftp users](https://content.timeweb.com/assets/282250f5-ad49-432c-a635-64ff13fc8a76.png?width=1699&height=817) _Раздел «FTP-пользователи» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 2. Нажмите «Создать FTP-пользователя». 3. Заполните форму:  ![506e23a1 Dc10 4570 B211 43adcc35697b](https://content.timeweb.com/assets/552a0ac8-6c64-48a1-b604-f6d46ae9f87c.png?width=1011&height=676) _Окно создания нового FTP-пользователя в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ - - **Имя** — логин создаваемого пользователя, с которым он будет подключаться по FTP. - **Владелец** (при создании FTP-пользователя от `root`) — один из существующих пользователей ispmanager. - **Пароль** — введите или сгенерируйте пароль доступа для создаваемого пользователя. - **Подтверждение** — повторите пароль. - **Домашняя директория** — директория, которой будет ограничен доступ для создаваемого пользователя. Указывается относительно домашней директории владельца. По умолчанию домашняя директория каждого пользователя: `/var/www/имя_пользователя/data/`. Файлы сайта по умолчанию размещаются по пути: `/var/www/имя_пользователя/data/www/имя_домена/`. Чтобы выдать FTP-пользователю доступ только к директории конкретного сайта, можно в данном поле указать: `/www/имя_домена`. 4. Нажмите «Создать». # Настройка редиректов Source: https://timeweb.cloud/docs/control-panels/ispmanager/setting-up-redirects?utm_source=llms_txt&utm_medium=ai В панели ispmanager вы можете настроить следующие редиректы. ## Редирект на HTTPS Для включения редиректа на HTTPS перейдите в раздел «Сайты». Кликните дважды по нужному сайту.  В окне настроек отметьте пункт «Перенаправлять HTTP-запросы в HTTPS». Он будет доступен только при наличии установленного [SSL-сертификата](https://timeweb.cloud/docs/control-panels/ispmanager/installing-ssl-certificates). ![D3b30d0d Cdff 493d Beaf 605961bd260e](https://content.timeweb.com/assets/a4b05c4b-c93e-4fa1-aea4-c297b6541386.png?width=1015&height=864) _Включение перенаправления на HTTPS в настройках сайта в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ ## Другие редиректы Вы можете настроить редиректы 301, 302, 303 в разделе «Сайты». Выделите в списке нужный домен, кликните на три точки, чтобы открыть дополнительные опции, и выберите «Настройка редиректов». ![D3b30d0d Cdff 493d Beaf 605961bd260e](https://content.timeweb.com/assets/7a1f7fe5-45ab-4a82-82d6-ef157a8ba9f8.png?width=1582&height=809) _Раздел «Сайты» и опция «Настройка редиректов» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ В следующем окне нажмите «Создать редирект» и укажите параметры.  ![9de9563b 7b35 447b B2ab 57838504e890](https://content.timeweb.com/assets/165d93fb-10f4-4e99-bcd6-f0992acfba2b?width=523&height=335) _Создание нового редиректа в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ - **Код** — выберите тип перенаправления (в большинстве случаев рекомендуется использовать 301, для корректной обработки перенаправления браузерами). - **Путь** — укажите файл, при обращении к которому web-сервер должен перенаправить браузер. Путь к файлу или директории должен начинаться с `/` и указываться относительно директории `www` в домашней директории пользователя. - **URL** — укажите URL, на который должно происходить перенаправление. URL может быть внутренним (на этом же домене) и в этом случае начинаться с `/`, либо внешним и тогда начинаться с `http://`, `https://` и пр. Например, для редиректа с домена `mydomain.com` на `domain2.com` необходимо указать код 301, путь — `/`, URL — `http://domain2.com`. Более сложные перенаправления можно настроить [с помощью файла .htaccess](https://timeweb.cloud/docs/unix-guides/setting-up-redirects). # Настройка резервного копирования Source: https://timeweb.cloud/docs/control-panels/ispmanager/backup-setup?utm_source=llms_txt&utm_medium=ai Для настройки резервного копирования перейдите под пользователем `root` в раздел «Резервные копии». При первом обращении к разделу или по клику на значок шестеренки вы сможете указать основные параметры резервного копирования.  ## Выбор хранилища для бэкапов В первую очередь выберите, где будут размещаться резервные копии. ![F5cda706 C7da 441d Ac99 Db08bc96d21a](https://content.timeweb.com/assets/fcf787e7-ef7e-4e74-aad6-2de2a9c35e02?width=513&height=312) _Выбор хранилища для бэкапов в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Вы можете хранить копии на самом сервере (локальный каталог), в облачных и S3-хранилищах или на сторонних серверах, настроив копирование по FTP/SFTP. При выборе **локального каталога** бэкапы будут занимать дисковое пространство на сервере; также этот вариант не самый надежный — при критичном сбое на сервере вы рискуете потерять свои данные вместе с созданными резервными копиями. Рекомендуется настроить копирование на какое-либо удаленное хранилище. При выборе **облачного хранилища** (Dropbox, Google Drive) потребуется получить код доступа, перейдя по ссылке в интерфейсе ispmanager, и указать директорию, в которой должны сохраняться бэкапы. ![google](https://content.timeweb.com/assets/9e553b1f-7377-4432-a96e-ee213c243625.png?width=578&height=318) _Настройки при выборе Google Drive в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ При выборе вариантов **FTP/SFTP** будет нужно указать адрес удаленного сервера, выбрать способ авторизации: по паролю (в этом случае нужно указать имя пользователя и пароль) или по ключу (здесь потребуется указать пользователя и его закрытый ключ), а также директорию хранения бэкапов. ![63dd94f8 Eb04 4c79 Af50 6bff0a301514](https://content.timeweb.com/assets/1dc941ee-80aa-433c-87a2-4e7aa541f864.png?width=539&height=698) _Настройки при выборе FTP / SSH в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ При выборе **S3-совместимого хранилища** потребуется указать реквизиты подключения к бакету: адрес хранилища, имя бакета, идентификатор ключа и секретный ключ, а также регион. ![s3](https://content.timeweb.com/assets/f652059e-5b15-4b75-9d8a-908a8dbd3425.png?width=693&height=816) _Пример настроек для загрузки бэкапов в S3-хранилищ Timeweb Cloud в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Если вы настраиваете сохранение бэкапов в [S3-хранилище Timeweb Cloud](https://timeweb.cloud/docs/s3-storage), указывайте: - URL хранилища — `https://s3.twcstorage.ru`. - Идентификатор ключа — Access key из настроек бакета. - Секретный ключ — Secret access key из настроек бакета. - Корзина — имя бакета, которое нужно выбрать из списка. **Важно:** невозможно использовать опцию «Создать новую корзину (bucket)» в ispmanager. Бакет необходимо предварительно создать в вашей панели управления в разделе [Хранилище S3](https://timeweb.cloud/my/storage/). - Класс хранилища — по умолчанию; - Метод адресации корзины— URL-путь; - Регион корзины — `ru-1`. Найти все реквизиты подключения можно найти в панели управления Timeweb Cloud на Дашборде бакета.  ## Дополнительные параметры На вкладке «Расширенные настройки» вы можете дополнительно настроить исключения из копирования, количество резервных копий и максимальный объем для резервных копий. ![4d164604 6578 4af9 9383 0111bb85fe6e](https://content.timeweb.com/assets/19854d4f-ef2d-4a47-a973-95d52c7ab639.png?width=707&height=747) _Параметры лимитов и ограничений при настройке бэкапов в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ При достижении установленного объема система начнет удалять наиболее старые копии. Если лимит не указан, но в хранилище закончилось свободное место, также будут удаляться старые копии.  Здесь же можно исключить определенные файлы, папки и базы данных из копирования. Путь до файлов и папок указывается относительно директории `/var/www/имя_пользователя/`, соответственно, для исключения директории `/var/www/имя_пользователя/data/www/имя_домена/example` необходимо указать `data/www/имя_домена/example`. Как правило, имеет смысл исключать из копирования временные каталоги, кэш и др. Также, если у вас есть тестовые или временные базы данных, сохранение которых не критично, можно исключить из копирования и их — для этого укажите имена баз в соответствующем окне, по одному в строке. ## Расписание резервного копирования Резервное копирование по умолчанию выполняется ежедневно, в 3 часа ночи. Первая резервная копия за неделю (создается в ночь на воскресенье) — полная, остальные — дифференциальные (будут содержать только изменения, внесенные за прошедшие сутки). Изменить график резервного копирования можно в разделе «Расписание». ![B08c246c 5f7a 47fc A32d 505db4ad7261](https://content.timeweb.com/assets/ec859739-ccc0-459e-b2c6-93c6c9799137.png?width=1699&height=817) _Раздел «Резервные копии» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Укажите необходимые настройки. ![B08c246c 5f7a 47fc A32d 505db4ad7261](https://content.timeweb.com/assets/ae5960c6-f4cd-4081-b3da-d0e7705829ba.png?width=616&height=737) _Расширенные настройки бэкапов в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ ## Восстановление из резервной копии ### **Полное восстановление** Полное восстановление можно выполнить от пользователя `root`. 1. Перейдите в раздел «Резервные копии» и кликните дважды на нужный бэкап. 2. Выделите в списке пользователя, данные которого нужно восстановить, и нажмите «Восстановить». ![Dfsdtgfawbetvaery](https://content.timeweb.com/assets/67c1a1ef-f28a-4be5-aa7b-f04bcc5b8c74.png?width=1499&height=817) ** _Раздел «Резервные копии» и опция «Восстановить» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ ** ### **Выборочное восстановление** Для восстановления отдельных данных войдите в панель управления под нужным пользователем и перейдите в раздел «Резервные копии». Дважды кликните на бэкапе за необходимую дату, чтобы перейти к списку сохраненных данных. Они разделены по типам: Файлы, Базы данных. Выберите нужный тип и кликните на нем дважды. Вы перейдете к списку сохраненных директорий и файлов (можно перейти еще на несколько уровней вглубь) или баз данных. Выберите необходимые элементы для восстановления и нажмите «Восстановить». ![Dfsdtgfawbetvaery](https://content.timeweb.com/assets/37cb27ec-799c-41c2-bc1f-db40b4ccdf43.png?width=1499&height=817) _Раздел «Резервные копии» → «Сохраненные данные» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ # Настройка почты Source: https://timeweb.cloud/docs/control-panels/ispmanager/mail-setup-ispmanager?utm_source=llms_txt&utm_medium=ai По этой инструкции вы можете настроить почту на своем сервере. Другой вариант работы с почтой — использование [почтового сервиса Timeweb Cloud](https://timeweb.cloud/docs/mail). ## Настройка почтового сервера 1. Авторизуйтесь в ispmanager под пользователем `root`. 2. Перейдите в раздел «Конфигурация ПО».  3. Найдите пункт «Почтовый сервер SMTP/POP3/IMAP» и кликните на нем дважды. ![92 255 108 15 1500 04 06 2026 01 11 Pm](https://content.timeweb.com/assets/03533cd1-6db8-4019-94d8-df8889bb3cd0.png?width=1658&height=838) _Раздел «Конфигурация ПО» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 4. Включите необходимые опции: - - Dovecot (POP3/IMAP) - OpenDKIM (exim) - RoundCube Дополнительно можно включить: 1. - Greylisting или SpamAssassin — фильтры для защиты от спама. - ClamAv — антивирус для почты. - Sieve — сортировщик для настройки правил, применяемых к входящим письмам. ![63dd94f8 Eb04 4c79 Af50 6bff0a301514](https://content.timeweb.com/assets/af51f159-69b0-476d-ab75-b77ed6ea4a06.png?width=1205&height=766) _Настройки почтового сервера в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 5. Сохраните изменения. ## Создание поддомена для почтового сервера Этот поддомен будет использоваться как имя почтового сервера — к нему будут подключаться почтовые клиенты. Также он применяется для настройки SSL-сертификата и корректной работы почты. На стороне держателя NS-серверов вашего почтового домена создайте поддомен `mail.вашдомен`. В качестве A-записи укажите для него IP-адрес сервера с ispmanager. Если домен зарегистрирован через нас, создать поддомен и настроить A-запись можно в панели [my.timeweb.cloud](https://timeweb.cloud/my/) в разделе «Домены и SSL». ## Добавление почтового домена Теперь необходимо добавить почтовый домен в ispmanager, если вы не сделали этого на этапе [создания нового пользователя](https://timeweb.cloud/docs/control-panels/ispmanager/creating-users). Как при работе от **root**, так и при работе от **пользователя**, добавить почтовый домен можно через раздел «Почта» → «Почтовые домены».  ![92 255 108 15 1500 04 06 2026 01 28 Pm](https://content.timeweb.com/assets/a70712bf-4a60-4d7b-8d36-1738f889ae69.png?width=1658&height=838) _Раздел «Почта» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Нажмите «Создать почтовый домен». В открывшейся форме заполните необходимые поля: ![92 255 108 15 1500 04 06 2026 01 31 Pm](https://content.timeweb.com/assets/45ec0919-9894-4b16-8d06-38c64b415a06.png?width=961&height=869) _Создание почтового домена в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ - **Имя** — имя домена. - **Владелец** (доступно только для `root`) — пользователь, которому будет принадлежать новый домен. - **Действие по умолчанию** — можно выбрать, что будет происходить с письмами, отправленными на несуществующий ящик на указанном домене: - Сообщить об ошибке — отправителю уйдет уведомление о том, что ящик не существует, письмо будет удалено. - Игнорировать и удалить — отправителю не будет отправлено уведомление; письмо будет удалено. - Перенаправить на адрес — можно указать почтовый адрес, на который будут перенаправляться такие письма. - Перенаправить на домен — можно указать почтовый домен, на который будут перенаправляться такие письма. - **Включить DKIM для домена** — оставьте включенным. - **Включить DMARC для домена** — оставьте включенным. - **Защищенное соединение SSL** — отметьте галочкой. - **SSL-сертификат** — выберите «Новый SSL Let's encrypt». - **Псевдоним для сертификата** — оставьте без изменений (будет по умолчанию указан поддомен вида `mail.вашдомен`, который мы создали на предыдущем шаге). - **Email** — ваш контактный email для Let's Encrypt. Нажмите «Создать». Далее вы попадете на страницу выпуска сертификата. Все поля будут заполнены автоматически — просто нажмите «Выпустить». ## Настройка DNS-записей для домена После создания почтового домена необходимо правильно настроить DNS-записи домена: MX, SPF, DMARC и DKIM. 1. В панели ispmanager перейдите в раздел «Управление DNS». 2. Выделите добавленный почтовый домен и нажмите «DNS-записи». ![92 255 108 15 1500 04 06 2026 01 35 Pm](https://content.timeweb.com/assets/10b8bc6b-e91a-4989-a35e-2dffe97f01f4.png?width=1658&height=838) _Раздел «Управление DNS» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 3. Найдите в списке записи MX, SPF, DKIM и DMARC — эти записи с их значениями будет нужно создать на стороне держателя NS-серверов. ![92 255 108 15 1500 04 06 2026 01 37 Pm](https://content.timeweb.com/assets/6d599bc8-8bb0-40c4-98b2-8a625eaf6d16.png?width=1920&height=869) _Просмотр DNS-записей домена в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Ниже мы рассмотрим настройку на примере Timeweb Cloud. ### **MX** 1. В панели [timeweb.cloud/my](https://timeweb.cloud/my) перейдите в раздел «[Домены и SSL](https://timeweb.cloud/my/domains/)». 2. Нажмите на значок шестеренки рядом с нужным доменом и выберите пункт «Настройки DNS». 3. Создайте новую MX-запись или отредактируйте имеющуюся, кликнув на нее. Укажите данные из ispmanager:  - Приоритет (prioity) MX-записи. - Значение MX-записи (будет иметь вид `mail.вашдомен`). Не ставьте точку в конце домена. ![773deae5 00e6 4715 Abf3 Cb401b0353e1](https://content.timeweb.com/assets/d42dda2d-f087-424f-8c86-6e995c7352d8?width=604&height=418) 4. Удалите прочие MX-записи, если они были созданы. ### **SPF** В SPF-записи указывается список серверов, с которых разрешена отправка писем от имени вашего домена. Для настройки SPF: 1. Скопируйте значение SPF-записи из ispmanager (начинается с `v=spf1`). 2. В панели [timeweb.cloud/my](https://timeweb.cloud/my/) перейдите в раздел «[Домены и SSL](https://timeweb.cloud/my/domains/)». 3. Нажмите на значок шестеренки рядом с нужным доменом и выберите пункт «Настройки DNS». 4. Если TXT-запись с параметром `v=spf1` уже существует, ее необходимо отредактировать, кликнув на нее. Если подобной записи еще нет, необходимо нажать на «Добавить DNS-запись» справа вверху и выбрать пункт «TXT». 5. В окне настройки DNS-записи поле «Хост» оставьте пустым. 6. В поле «Значение» укажите значение SPF-записи из ispmanager. ![2f0bc2b6 0d2f 4048 9ca0 876c812b2f21](https://content.timeweb.com/assets/730e1f03-3303-4593-8b2c-076c09c8106f?width=590&height=551) ### **DKIM** 1. Скопируйте значение DKIM-записи из ispmanager (начинается с `v=DKIM1`). 2. В панели [timeweb.cloud/my](https://timeweb.cloud/my/) перейдите в раздел «[Домены и SSL](https://timeweb.cloud/my/domains/)». 3. Нажмите на значок шестеренки рядом с вашим доменом и выберите пункт «Настройки DNS». 4. Если TXT-запись с параметром `v=DKIM1` уже существует, ее необходимо отредактировать, нажав на значок карандаша. Если подобной записи еще нет, необходимо нажать на «Добавить DNS-запись» справа вверху и выбрать пункт «TXT». 5. В окне настройки DNS-записи в поле «Хост» кликните «Указать вручную» и укажите `dkim._domainkey`. 6. В поле «Значение» вставьте DKIM-запись, скопированную в ispmanager. ![17d8392a F748 47d2 Ab4e 047e7a944ee7](https://content.timeweb.com/assets/4c07102c-f6fd-451c-8070-8acbce1afe17?width=482&height=613) ### **DMARC** 1. Скопируйте значение DMARC в ispmanager (начинается с `v=DMARC1`). 2. В панели [timeweb.cloud/my](https://timeweb.cloud/my/) перейдите в раздел «[Домены и SSL](https://timeweb.cloud/my/domains/)». 3. Нажмите на значок шестеренки рядом с вашим доменом и выберите пункт «Настройки DNS». 4. Если TXT-запись с параметром `v=DMARC1` уже существует, ее необходимо отредактировать, нажав на значок карандаша. Если подобной записи еще нет, необходимо нажать на «Добавить DNS-запись» справа вверху и выбрать пункт «TXT». 5. В окне настройки DNS-записи в поле «Хост» выберите «Указать вручную» и введите `_dmarc`. 6. В поле «Значение» вставьте DMARC-запись, скопированную в ispmanager. ![4d56271f F011 49d2 Bb32 F22a16f75bc9](https://content.timeweb.com/assets/b88a1e2c-bd44-4008-b404-43efdb11267a?width=479&height=604) ## Создание почтового ящика Cоздать ящик можно в разделе «Почта» — «Создать ящик». ![841ab0bd 1a0e 4a62 Bf61 Ed0702dc3a88](https://content.timeweb.com/assets/5425615d-3e3b-4283-8ed5-fcc23a1c0289?width=1445&height=864) _Раздел «Почта» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ В открывшейся форме заполните основные поля: - **Имя** — имя ящика до `@`. Например, `admin`, `info`, `support` и так далее. В имени могут использоваться латинские буквы, цифры, тире и точки. - **Домен** — на каком домене должен быть создан ящик (т.е., что указано после `@`). - **Пароль** — введите или сгенерируйте пароль для ящика. ![92 255 108 15 1500 04 06 2026 01 40 Pm](https://content.timeweb.com/assets/695f9a2f-7c69-4f15-ae44-278493b43bd8.png?width=947&height=867) _Создание почтового ящика в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Дополнительно можно указать: - **Псевдоним** — можно указать дополнительные имена для ящика. Например, если вы укажете `sales`, то все письма, отправленные на _несуществующий_ ящик `sales@mydomain.com`, будут доставлены на тот ящик, который вы сейчас создаете. Здесь можно указать несколько псевдонимов через пробел. Сам домен при этом указывать не требуется, т.к. все настройки в любом случае будут касаться только домена в поле «Домен». - **Слать копии на e-mail** — можно указать ящики, на которые будет приходить копии всех входящих писем, поступивших на создаваемый ящик. - **Макс.размер** — можно указать максимальный размер ящика. - **Примечание** — здесь можно указать любую дополнительную информацию. Нажмите «Создать». ## Почтовый клиент Для непосредственной работы с почтой необходимо добавить ящик в какой-либо почтовый клиент. Можно воспользоваться веб-интерфейсом Roundcube, который интегрирован в ispmanager. Чтобы перейти в Roundcube, в разделе «Почта» выделите созданный ящик и кликните «Почтовый клиент». ![92 255 108 15 1500 04 06 2026 01 43 Pm](https://content.timeweb.com/assets/527b5a2d-4b40-492e-aeb5-6b7f0f223ec8.png?width=1658&height=838) _Раздел «Почта» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Вы будете переадресованы в интерфейс Roundcube. Вы также можете использовать любой другой почтовый клиент. Настройки, которые при этом необходимо указать, доступны в разделе «Почта» — кликнуть на три точки справа — «Настройки для почтовых клиентов».  ![92 255 108 15 1500 04 06 2026 01 44 Pm](https://content.timeweb.com/assets/8f821be8-15a3-4a32-841e-cc600c0ec22e.png?width=1658&height=838) _Раздел «Почта» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ В открывшемся окне вы найдете данные, которые потребуются для настройки почтового клиента. # Смена пароля пользователя базы данных Source: https://timeweb.cloud/docs/control-panels/ispmanager/changing-database-user-password?utm_source=llms_txt&utm_medium=ai По этой инструкции вы можете изменить пароль обычного и root-пользователя БД. ## Смена пароля пользователя Для смены пароля обычного пользователя: 1. Авторизуйтесь в ispmanager под пользователем `root`. 2. Перейдите в раздел «Базы данных», выделите в списке нужную базу и нажмите «Пользователи». ![databases](https://content.timeweb.com/assets/b492b73d-da1f-42a0-bf3a-fb86abf1cc93.png?width=1658&height=838) _Раздел «Базы данных» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Дважды кликните на строке с пользователем, для которого нужно внести изменения. Укажите новый пароль и сохраните изменения.  ![92 255 108 15 1500 04 06 2026 03 39 Pm](https://content.timeweb.com/assets/5887819d-4088-45fd-ba7c-d8f70fb9dff6.png?width=579&height=308) _Окно смены пароля пользователя базы данных в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ ## Смена пароля root-пользователя Смена пароля `root`\-пользователя БД осуществляется в разделе «Базы данных» — «Серверы БД». ![92 255 108 15 1500 04 06 2026 03 40 Pm](https://content.timeweb.com/assets/ff11f559-2996-4584-9ba1-58a06c8c0d6f.png?width=1920&height=869) _Раздел «Базы данных» и опция «Серверы БД» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Дважды кликните по строке с сервером. Укажите новый пароль, отметьте пункт «Установить новый пароль» и нажмите «Сохранить»: ![92 255 108 15 1500 04 06 2026 03 42 Pm](https://content.timeweb.com/assets/b1df925c-ad5e-4e7e-a0dc-d6ac20bfc125.png?width=952&height=646) _Форма указания нового пароля root-пользователя базы данных в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ # Смена версии PHP Source: https://timeweb.cloud/docs/control-panels/ispmanager/change-php-version?utm_source=llms_txt&utm_medium=ai Для установки допольнительных версий PHP перейдите под пользователем `root` в раздел «Конфигурация ПО», выберите нужную версию и нажмите «Установить». ![php](https://content.timeweb.com/assets/304d0fb3-52c0-4bfa-a0af-ea313103829d.png?width=1465&height=869) _Раздел «Конфигурация ПО» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Выбранная версия обработчика будет установлена в директорию `/opt`. После установки появится возможность выбирать для каждого сайта различные версии PHP (в режиме CGI). Для того, чтобы пользователь мог изменять версию PHP, ему должны быть выданы соответствующие права. Для этого: 1. Перейдите пользователем `root` в раздел «Пользователи» 2. Кликните дважды на нужном пользователе. 3. Прокрутите настройки до вкладки «Доступ» и отметьте пункт «Может использовать PHP в режиме CGI». 4. Сохраните изменения. ![user settings php](https://content.timeweb.com/assets/59b615ab-48fd-4404-ae39-8dc98a44c0e7.png?width=1465&height=869) _Выдача прав пользователю в разделе «Пользователи» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ При наличии такой настройки пользователь сможет изменять версию PHP для своих сайтов по следующему алгоритму: 1. Перейти в раздел «Сайты». 2. Выбрать нужный сайт и кликнуть дважды по строке с ним. 3. В блоке «Обработчик (PHP)» в пункте «Режим работы PHP» выбрать «CGI». 4. В пункте «Версия PHP (CGI)» выбрать нужную версию из выпадающего списка. 5. Сохранить изменения. ![Cgi](https://content.timeweb.com/assets/aebb3259-846b-4312-ad3b-385a40396193.png?width=1465&height=869) _Настройки сайта в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ # Установка модулей PHP Source: https://timeweb.cloud/docs/control-panels/ispmanager/installing-php-modules?utm_source=llms_txt&utm_medium=ai Управлять модулями PHP (установка, удаление, включение и выключение) можно под пользователем root в разделе «PHP». Выделите нужную версию PHP и нажмите на «Расширения». ![Php2](https://content.timeweb.com/assets/b7577bde-ae44-4056-b67a-242aa7710ef9.png?width=1465&height=763) _Раздел «Настройки PHP» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Для установки модуля выделите его в списке и нажмите на иконку установки или включения, в зависимости от текущего статуса расширения.  ![Php3](https://content.timeweb.com/assets/ea4c08f9-0731-4f95-9714-72190ceacd3c.png?width=1465&height=763) _Просмотр расширений PHP в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ В представленном списке все расширения отмечены значками соответственно их статусу: включено или выключено.  Замочком обозначены расширения, которые входят в сборку PHP и не могут быть удалены или выключены пользователем. Включить/выключить расширение можно как по клику на иконку лампочки в верхнем меню, так и путем переключения тумблера в строке с расширением. # Настройка параметров PHP Source: https://timeweb.cloud/docs/control-panels/ispmanager/setting-php-options?utm_source=llms_txt&utm_medium=ai Для редактирования параметров PHP для определенного сайта в первую очередь необходимо проверить, какую версию PHP он использует, и в каком [режиме](https://timeweb.cloud/docs/control-panels/ispmanager/php-modes) работает PHP: CGI или модуль Apache. Это можно сделать в разделе «Сайты». ![Php4](https://content.timeweb.com/assets/adf729fc-d5e4-4df4-af4a-a2676dc22571.png?width=1920&height=869) _Раздел «Сайты» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Далее перейдите в раздел «PHP», выделите нужную версию PHP и нажмите кнопку «Расширенные настройки». ![Php9](https://content.timeweb.com/assets/69d4c575-50ed-46d2-968d-69b8b8a27897.png?width=1465&height=763) _Раздел «PHP» и опция «Расширенные настройки» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Здесь можно просмотреть все доступные параметры PHP; для удобства можно воспользоваться поиском справа сверху. ![Php8](https://content.timeweb.com/assets/bb673255-67bc-4911-a007-815b277f232e.png?width=1465&height=763) _Поиск параметров PHP в разделе «PHP» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Дважды кликните по строке с нужным параметром, чтобы перейти к редактированию. Укажите требуемое значение для нужного режима и нажмите «Сохранить. ![Php7](https://content.timeweb.com/assets/9127a664-d279-42c6-8511-e1912daa4400.png?width=1465&height=763) _Настройка переменной PHP в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Изменения вступят в силу сразу же. # Режимы работы PHP Source: https://timeweb.cloud/docs/control-panels/ispmanager/php-modes?utm_source=llms_txt&utm_medium=ai В панели ispmanager вам доступны несколько режимов работы PHP: - Модуль Apache (`mod_php`) - CGI - FastCGI (Apache) - FastCGI (Nginx + PHP-FPM) - LSAPI ## Модуль Apache (mod\_php) При работе PHP в этом режиме PHP-код обрабатывается самим веб-сервером Apache (его модулем PHP), а не сторонними модулями.  ### Особенности mod\_php - Наиболее быстрый из режимов Apache (но уступает по скорости Nginx + PHP-FPM и LSAPI). - Есть возможность редактировать параметры через `.htaccess`. - Основные настройки PHP указываются глобально для всех доменов пользователей и могут быть изменены только администратором. - Можно выбрать свою версию PHP для каждого сайта. - Все процессы запускаются под пользователем `apache`, из-за чего невозможно определить конкретного пользователя, который запустил тот или иной процесс. - Медленная обработка статических файлов. ### **Как включить режим** mod\_php 1. В разделе «Конфигурация ПО» кликните дважды по строке «Веб-сервер». 2. Выберите вариант «Apache-MPM-ITK» или «Apache MPM-Prefork». Пункт «Модуль PHP» должен быть включен. 3. Дайте доступ пользователю. В разделе «Пользователи» кликните дважды на нужного пользователя. 4. На вкладке «Доступ» отметьте пункт «Может использовать PHP как модуль apache». 5. При создании или изменении сайта выберите режим «модуль Apache» в блоке «Обработчик (PHP)» в пункте «Режим работы PHP». ## CGI При использовании этого режима веб-сервер запускает `php-cgi` для каждого скрипта и после получает результат обработки. ### **Особенности CGI** - CGI — самый медленный режим работы. Имеет низкую производительность и считается устаревшим. - Настройки PHP можно задать индивидуально для каждого пользователя, и пользователь может менять их самостоятельно. - Для каждого домена можно выбрать версию PHP. ### **Как включить режим CGI** 1. В разделе «Конфигурация ПО» кликните дважды по строке «Веб-сервер». 2. Выберите вариант «Apache-MPM-ITK» или «Apache MPM-Prefork».  3. Дайте доступ пользователю. В разделе «Пользователи» кликните дважды на нужного пользователя. 4. На вкладке «Доступ» отметьте пункт «Может использовать PHP в режиме CGI». 5. При создании или изменении сайта выберите режим «CGI» в блоке «Обработчик (PHP)» в пункте «Режим работы PHP». ## FastCGI (Apache) FastCGI — развитие технологии CGI, ее более производительная и современная версия. В отличие от CGI, в данном режиме для каждого скрипта не запускается отдельный процесс, благодаря чему меньше расходуются ресурсы. ### **Особенности FastCGI** - Работает медленнее, чем модуль Apache и PHP-FPM, но быстрее CGI. - Настройки PHP можно задать индивидуально для каждого пользователя, и пользователь может менять их самостоятельно. - Для каждого сайта можно выбрать версию PHP. - Каждый запрос выполняется от конкретного пользователя; ошибки в скриптах не приведут к сбоям в работе доменов других пользователей. - Есть возможность редактировать параметры через `.htaccess`. ### **Как включить режим FastCGI** Используйте инструкцию [PHP в режиме FastCGI](https://timeweb.cloud/docs/control-panels/ispmanager/php-fastcgi-mode). ## FastCGI (Nginx + PHP-FPM) Это режим работы PHP, при котором обработка PHP выполняется менеджером процессов PHP-FPM, а веб-сервер Nginx передает ему запросы через FastCGI. ### **Особенности режима PHP-FPM** - В разы производительнее других режимов работы. - Настройки PHP можно задать индивидуально для каждого пользователя, и пользователь может менять их самостоятельно. - Для каждого сайта можно выбрать версию PHP. - Быстрая обработка статики. - Не поддерживается `.htaccess`. Правила необходимо настраивать в конфигурационном файле Nginx. ### **Как включить режим PHP-FPM** Используйте инструкцию: [PHP в режиме Nginx + PHP-FPM](https://timeweb.cloud/docs/control-panels/ispmanager/nginx-php-fpm-mode). ## LSAPI Интерфейс для работы PHP в связке с веб-сервером OpenLiteSpeed. ### Особенности LSAPI - Один из самых производительных режимов работы (уступает по скорости только Nginx + PHP-FPM). - Настройки PHP можно задать индивидуально для каждого пользователя, и пользователь может менять их самостоятельно. - Для каждого сайта можно выбрать версию PHP. - Каждый запрос выполняется от имени пользователя. - Не используется `.htaccess`. Настройка выполняется через конфигурацию веб-сервера. ### Как включить режим LSAPI 1. В разделе «Конфигурация ПО» кликните дважды по строке «Веб-сервер». 2. Отключите Apache (пункт «Не использовать») и Nginx (снять галку в чекбоксе). 3. Отметьте чекбокс «OpenLiteSpeed» и сохраните изменения. 4. После того, как веб-сервер будет установлен, выдайте доступ пользователю: в разделе «Пользователи» кликните дважды на нужного пользователя. 5. На вкладке «Доступ» отметьте пункт «Может использовать PHP в режиме LSAPI». 6. При создании или изменении сайта выберите режим «LSAPI» в блоке «Обработчик (PHP)» в пункте «Режим работы PHP». # PHP в режиме FastCGI Source: https://timeweb.cloud/docs/control-panels/ispmanager/php-fastcgi-mode?utm_source=llms_txt&utm_medium=ai При необходимости использовать PHP в режиме FastCGI выполните следующие шаги: 1. Под пользователем `root` перейдите в раздел «Конфигурация ПО».  2. Кликните дважды по строке «Веб-сервер (WWW)». 3. В открывшемся окне настроек выберите пункт «Apache MPM-Prefork» и убедитесь, что включен пункт «Модуль PHP». ![92 255 108 15 1500 04 13 2026 04 47 Pm](https://content.timeweb.com/assets/4c644f36-6be7-4942-8120-c19ae086ce4e.png?width=1465&height=763) _Настройка параметров веб-сервера в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 4. Сохраните изменения. 5. После необходимо дать доступ к FastCGI пользователю. Для этого перейдите в раздел «Пользователи» и кликните дважды на нужном пользователе. 6. На вкладке «Доступ» отметьте пункт «Может использовать PHP в режиме FastCGI (Apache)» и сохраните изменения. ![54b19c1d 93fe 4042 Bee5 49a81dd0c834](https://content.timeweb.com/assets/38868065-9a74-410f-a0fa-6469a7f5c26e?width=645&height=359) _Настройка прав пользователя в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 7. Войдите в панель **под пользователем** и перейдите в раздел «Сайты». 8. Кликните дважды по строке с нужным сайтом. 9. В пункте «Обработчик» должен быть выбран «PHP», ниже во вкладке «Обработчик (PHP)» в пункте «Режим работы PHP» выберите «FastCGI (Apache)». 10. Сохраните изменения. ![92 255 108 15 1500 04 13 2026 04 52 Pm](https://content.timeweb.com/assets/e5af1857-3554-416b-b59a-d2111e4e527f.png?width=1465&height=833) _Просмотр настроек сайта в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ # PHP в режиме Nginx + PHP-FPM Source: https://timeweb.cloud/docs/control-panels/ispmanager/nginx-php-fpm-mode?utm_source=llms_txt&utm_medium=ai Режим **FastCGI (Nginx + PHP-FPM)** — один из самых производительных [режимов работы PHP](https://timeweb.cloud/docs/control-panels/ispmanager/php-modes), который уступает по скорости только LSAPI. Его использование зачастую может помочь оптимизировать сайт и ускорить его работу. Однако при переводе сайта на PHP-FPM потребуется выполнить дополнительные настройки: - Правила, прописанные в `.htaccess`, перестанут применяться. Вам будет необходимо указать аналогичные директивы в конфигурационном файле Nginx. Чтобы упростить процесс, можно воспользоваться каким-либо сервисом в сети, который позволяет сконвертировать директивы `.htaccess` для Nginx. - Если вы используете CMS, также будет нужно внести изменения в конфигурационный файл. В статье ниже мы приведем настройки для CMS Wordpress, Joomla, Opencart и Битрикс. ## Установка Nginx Для работы с PHP-FPM на сервере должен быть установлен Nginx. Установить его можно так: 1. В разделе «Конфигурация ПО» кликните дважды по строке «Веб-сервер». 2. Выберите пункты «Nginx» и «PHP-FPM FastCGI». 3. Сохраните изменения и дождитесь завершения установки. ![92 255 108 15 1500 04 14 2026 10 16 Am](https://content.timeweb.com/assets/37924e88-9836-4ead-9bc9-aa23a65905cc.png?width=1369&height=824) _Настройки веб-сервера в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ ## Перевод сайта на PHP-FPM 1. В первую очередь необходимо проверить, какую версию PHP использует сайт в данный момент и в каком [режиме](https://timeweb.cloud/docs/control-panels/ispmanager/php-modes) работает PHP. Сделать это можно в разделе «Сайты» под пользователем `root`: ![Php4](https://content.timeweb.com/assets/adf729fc-d5e4-4df4-af4a-a2676dc22571.png?width=1920&height=869) _Раздел «Сайты» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 2. В разделе «Пользователи» кликните дважды на нужном пользователе.  3. На вкладке «Доступ» отметьте пункт «Может использовать PHP в режиме FastCGI (Nginx + PHP-FPM)». 4. В разделе «Сайты»: - кликните дважды по нужному сайту; - на вкладке «Обработчик (PHP)» выберите режим работы «FastCGI (Nginx + PHP-FPM)»; - укажите ту версию PHP, которая сейчас используется на сайте (см. шаг 1). ![92 255 108 15 1500 04 14 2026 10 21 Am](https://content.timeweb.com/assets/e0f6e689-f01d-4761-a7cf-f2db8b0ccae1.png?width=1369&height=833) _Настройки сайта в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 5. Проверьте работоспособность страниц сайта. Как правило, большинство страниц, кроме главной, будут отдавать ошибку 404. В этом случае нужно выполнить дополнительные настройки, а именно прописать редирект. 6. В разделе «Сайты» выделите строку с нужным доменом, кликните на три точки для дополнительных опций и выберите «Конфиг. файлы». ![92 255 108 15 1500 04 14 2026 10 22 Am](https://content.timeweb.com/assets/5460233d-8631-4f6a-8723-131e9d34a9c0.png?width=1369&height=833) _Раздел «Сайты» и меню действий с сайтом в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ 7. Внесите изменения в файл, в зависимости от используемой CMS, по инструкциям ниже. ### **Wordpress, Joomla** В конфигурационном файле найдите блок, который начинается со строки: ```shell location / { ``` Сразу под этой строкой пропишите редирект: ```shell try_files $uri $uri/ /index.php?q=$uri&$args; ``` ### **Opencart** В конфигурационном файле найдите блок, который начинается со строки: ```shell location / { ``` Сразу под этой строкой пропишите редирект: ```shell if (!-e $request_filename){ rewrite ^/(.+)$ /index.php?_route_=$1 last; } ``` Обратите внимание, что при использовании SSL у вас будет два блока `location` в файле, и редирект необходимо прописать в них обоих. ### **Битрикс** В конфигурационном файле найдите следующий блок: ```shell location @php { ``` **_Под этим блоком_** (не под данной строкой) вставьте блок с редиректом: ```shell location ~* /\.ht { deny all; } location ~ ^/(?!(\.well-known)) { if (!-e $request_filename) { rewrite ^(.*)$ /bitrix/urlrewrite.php last; } } if (!-f $request_filename) { rewrite ^(.*)/index.php$ $1/ redirect; } ``` 8. Сохраните изменения и проверьте работу сайта. # Кэширование и сжатие Source: https://timeweb.cloud/docs/control-panels/ispmanager/caching-and-compression-in-isp?utm_source=llms_txt&utm_medium=ai Для оптимизации работы сайта вы можете включить в ispmanager опции кэширования и сжатия статического контента. Это позволит снизить общую нагрузку на сервер и ускорить время загрузки страниц. Эти настройки доступны, если установлен и используется веб-сервер Nginx. ## Сжатие Включение настройки позволяет сжимать статические файлы (изображения, видео, музыку и пр.) методом `gzip`, благодаря чему объем передаваемых данных может быть уменьшен в несколько раз. 1. Перейдите в раздел «Сайты». 2. Дважды кликните по нужному сайту, чтобы перейти к редактированию. 3. В блоке «Оптимизация и защита от DDoS» задайте желаемый уровень сжатия от 1 (минимальное) до 9 (максимальное; более высокая нагрузка на CPU). Рекомендуем выбирать средний вариант, **5**. В дальнейшем вы можете изменить эту настройку, если потребуется.  4. Нажмите «Сохранить». ![92 255 108 15 1500 04 14 2026 12 18 Pm](https://content.timeweb.com/assets/a70ee2f8-18c3-416d-8312-57936cc6a2c9.png?width=1369&height=833) _Настройка уровня сжатия в разделе «Сайты» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ ## Кэширование Кэширование позволяет сохранить результат операций, выполняемых при загрузке сайта, на выбранный период времени и отдавать пользователям сохраненный контент из кэша вместо повторного выполнения операций.  1. Перейдите в раздел «Сайты». 2. Дважды кликните по нужному сайту, чтобы перейти к редактированию. 3. В блоке «Оптимизация и защита от DDoS» отметьте пункт «Включить кэширование». 4. Выберите период хранения данных в кэше. По умолчанию ispmanager предлагает кэшировать данные каждые 24 часа. Если, например, вы хотите хранить данные неделю, укажите период «день» и значение «7». 5. Настройте, для каких типов файлов должно работать кэширование (можно оставить значения по умолчанию). 6. Нажмите «Сохранить». Стоит учитывать, что если в файлы на сайте, сохраненные в кэше, были внесены изменения, пользователи по-прежнему будут получать старые данные до тех пор, пока не истечет указанный период кэширования.  ![92 255 108 15 1500 04 14 2026 12 19 Pm](https://content.timeweb.com/assets/cd724eba-98d6-4707-aa99-5e6c9d24912b.png?width=1369&height=833) _Настройки кэширования в разделе «Сайты» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ # Логи Source: https://timeweb.cloud/docs/control-panels/ispmanager/logs-ispmanager?utm_source=llms_txt&utm_medium=ai В панели ispmanager вы можете просматривать логи доступа и логи ошибок, а также логи работы самой панели. ## Логи сайтов Вы можете просмотреть логи доступа (access.log) и ошибок (error.log) для каждого сайта в разделе «Журналы WWW-запросов». ![92 255 108 15 1500 04 14 2026 12 21 Pm](https://content.timeweb.com/assets/4c0bddaa-e000-4618-9344-13e52d44008f.png?width=1369&height=834) _Раздел «Журналы WWW-запросов» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ По умолчанию для доменов включены оба типа логов и ежедневная ротация. При ротации журналы обнуляются, а архивы помещаются в директорию `logs` (`/var/www/имя_пользователя/data/logs`), которую можно просмотреть в разделе «Менеджер файлов». ![92 255 108 15 1500 04 14 2026 12 33 Pm](https://content.timeweb.com/assets/ef9bc572-f857-4f70-ab27-1b6c85f57e28.png?width=1369&height=834) _Раздел «Менеджер файлов» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Изменить параметры можно при добавлении или редактировании сайта в разделе «Сайты», на вкладке «Дополнительные настройки»: ![92 255 108 15 1500 04 14 2026 12 26 Pm](https://content.timeweb.com/assets/04b85023-4314-471b-ba9a-52a93bf55c3a.png?width=1369&height=834) _Параметры логирования в разделе «Сайты» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Вы можете: - отключить/включить ведение логов; - изменить период ротации (ежедневно, еженедельно, ежемесячно; - указать максимальное количество архивов, которое будет храниться на сервере; - включить/отключить awstats (генератор отчетов) и выполнить его настройку. ## Логи панели Логи авторизации в панели можно просмотреть в разделе «Журнал посещений» (можно найти, в том числе, через «Все разделы» → «Журнал посещений» в категории «Журналы»). При работе под пользователем будут отображены авторизации конкретного пользователя, при работе под `root` — все авторизации в панель.  Под авторизацией понимается именно вход в панель со страницы логина; переключения между пользователем и `root` непосредственно в интерфейсе ispmanager не логируются. ![92 255 108 15 1500 04 14 2026 12 30 Pm](https://content.timeweb.com/assets/86ee3052-ef75-4815-80e9-62904b661006.png?width=1369&height=834) _Раздел «Журнал посещений» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ При необходимости проанализировать работу самой панели и ее модулей вы можете обратиться к логам панели управления. Их можно просмотреть от пользователя `root` через «Менеджер файлов» в директории `/usr/local/mgr5/var`.  Основные логи ispmanager: - `ispmgr.log` — основной лог панели; - `backup2*.log` — логи резервного копирования; - `longtask.log` — лог выполнения длительных операций; - `pkg.log` — лог установки программного обеспечения. ![92 255 108 15 1500 04 14 2026 12 38 Pm](https://content.timeweb.com/assets/a73ef918-cbff-47c8-a632-2cb105a850ed.png?width=1369&height=834) _Файлы логов в разделе «Менеджер файлов» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ # Устранение неполадок в работе ispmanager Source: https://timeweb.cloud/docs/control-panels/ispmanager/troubleshooting-ispmanager?utm_source=llms_txt&utm_medium=ai Разбираем возможные неполадки в работе ispmanager и способы их устранения. ## Панель зависает Если панель ispmanager зависла, попробуйте перезапустить ее следующим образом: 1. Подключитесь к серверу [по SSH](https://timeweb.cloud/docs/unix-guides/ssh) под пользователем `root`. 2. Выполните команду: ```shell pkill -9 core ``` ## Панель не запускается Если панель ispmanager не открывается (идет бесконечная загрузка), проблема может заключаться во встроенном веб-сервере `ihttpd`. Для ее устранения необходимо выполнить следующие действия. 1. Подключиться к серверу [по SSH](https://timeweb.cloud/docs/unix-guides/ssh) под пользователем `root`. 2. Проверить, есть ли запущенные процессы `ihttpd`: ```shell ps aux | grep ihttpd ``` Пример вывода: ```shell root     12015  0.0  0.3 183552 13492 ?    Ss   16:13   0:01 /usr/local/mgr5/sbin/ihttpd root     13274  0.0  0.0  15648  1000 pts/0    R+   16:44   0:00 grep --color=auto ihttpd ``` 3. Завершить текущие процессы. Идентификатор (PID) запущенного процесса указан во втором столбце, соответственно, в примере выше необходимо завершить процесс с PID 12015: ```shell kill -9 12015 ``` 4.  Завершить все процессы, связанные с ispmanager: ```shell killall core ``` 5. Очистить кэш, удалив содержимое директории `/usr/local/mgr5/var/.xmlcache/`: **5.1.** Перейти в директорию: ```shell cd /usr/local/mgr5/var/.xmlcache/ ``` **5.2.** Удалить всё содержимое командой: ```shell rm -rf ./* ``` Перед выполнением команды убедитесь, что вы перешли в нужный каталог. Целиком строка должна выглядеть так: ```shell root@server:/usr/local/mgr5/var/.xmlcache# rm -rf ./* ``` **5.3.** После чего вернуться в домашний каталог: ```shell cd ~ ``` 6. Перезапустить процесс `ihttpd`: ```shell service ihttpd restart ``` 7. Запустить ispmanager: ```shell /usr/local/mgr5/bin/core ``` 8. Проверить, какой порт прослушивает `ihttpd`: ```shell netstat -nap | grep ihttpd ``` Пример вывода: ``` tcp        0      0 176.53.162.38:1500      0.0.0.0:*            LISTEN      12015/ihttpd ``` 9. Обратиться по данному порту. В примере видим, что прослушивается стандартный порт 1500; соответственно, для обращения к панели необходимо использовать `https://176.53.162.38:1500`. # Установка ispmanager вручную Source: https://timeweb.cloud/docs/control-panels/ispmanager/installing-ispmanager-manually?utm_source=llms_txt&utm_medium=ai **Ispmanager** — коммерческая система управления программным обеспечением, таким как веб-сервер, сервер баз данных и других. Это одна из наиболее популярных панелей управления хостингом, используемых в веб-студиях и интернет-агентствах России. Вы можете установить панель ispmanager автоматически при создании нового сервера или переустановке операционной системы либо выполнить установку вручную по этой инструкции. > [!NOTE] > Установку ispmanager необходимо выполнять на «чистый» сервер. > > Если на сервере уже размещены сайты, установка панели приведет к нарушению их работы, так как будет изменена текущая конфигурация веб-серверов. Дальнейшее описание подразумевает, что вы уже приобрели лицензию на ispmanager. Вы можете это сделать в вашей панели управления в разделе «[Лицензии](https://timeweb.cloud/my/licenses)». ## Поддерживаемые ОС Версия **lite**, **pro** и **host** могут быть установлены на серверы с операционными системами: - Ubuntu 22.04 и 24.04 (рекомендуемый вариант) - Debian 11, 12 - AlmaLinux 8, 9, 10 - CloudLinux 8, 9, 10 - Rocky Linux 8 - МСВСфера 9 ## Системные требования Минимальные системные требования зависят от предполагаемой нагрузки на сервер: - До 10 сайтов: 1 CPU, 2 ГБ RAM, 20 ГБ диска - Более 10 сайтов: от 2 CPU, 3 ГБ RAM, 50 ГБ диска Если планируется использовать несколько версий MySQL, для корректной работы панели рекомендуется от 4 ГБ RAM. ## Установка Для установки панели: 1. [Подключитесь к серверу по SSH](https://timeweb.cloud/docs/unix-guides/ssh). Необходимые реквизиты можно найти на Дашборде вашего сервера. 2. Скачайте установочный файл ispmanager: ```shell wget https://download.ispmanager.com/install.sh -O install.sh ``` 3. Запустите скрипт установки: ``` sh install.sh --ignore-hostname ``` 4. Введите `s`, чтобы установить стабильную версию (stable). 5. Введите `1`, чтобы установить панель с рекомендуемыми параметрами (ispmanager lite (pro, host) with recommended software). Будет установлен веб-сервер, почтовый сервер, сервер СУБД и соответствующие службы.   - Другой вариант — минимальная установка (ispmanager lite (pro, host) minimal version). Будет установлена только панель, дополнительное ПО вы сможете установить позже. В этом случае введите `2`. 6. Выберите веб-сервер: Nginx + Apache (MPM-ITK), OpenLiteSpeed или LiteSpeed. Если не уверены, выбирайте `1`. Вы сможете изменить веб-сервер в дальнейшем. 7. Выберите базу данных: SQLite (`1`) или MySQL (`2`). ispmanager рекомендует SQLite для 5-10 сайтов и пользователей, а MySQL — для крупных проектов. Начнется установка необходимых пакетов, дождитесь ее завершения. В конце установки будет выведен URL, по которому доступна панель. Он будет иметь вид: ```shell https://IP-адрес-сервера:1500/ispmgr ``` ![Powershell E036i S Ah Ul 04 14 2026 02 51 Pm](https://content.timeweb.com/assets/15308b89-f742-493e-bd35-83039c9592d8.png?width=499&height=122) Для авторизации используйте логин `root` и пароль пользователя `root` для вашего сервера — его можно найти на Дашборде. Подробнее о начале работе с панелью — в статье [Начало работы. Первичная настройка ispmanager](https://timeweb.cloud/docs/control-panels/ispmanager/initial-isp-setup). # Настройка обновлений Source: https://timeweb.cloud/docs/control-panels/ispmanager/configuring-isp-updates?utm_source=llms_txt&utm_medium=ai Для того, чтобы всегда иметь последнюю версию панели и ее компонентов, рекомендуем регулярно устанавливать обновления пакетов, которые вы используете. Вы можете делать это вручную или настроить автоматическое обновление. При этом вы также можете выбрать уровень обновления: только продукты ispsystem или все пакеты системы.  ## Автоматическое обновление Автоматическое обновление позволяет обновлять программное обеспечение по расписанию. При включении автоматического обновления ежедневно запускается задание в планировщике cron. Время запуска задания в планировщике генерируется случайным образом. Для настройки автоматического обновления в панели ispmanager перейдите во «Все разделы» → «Настройки системы» под пользователем `root`. ![All](https://content.timeweb.com/assets/2ad44153-f20e-4860-96ba-f6796366ed91.png?width=1920&height=869) _Экран «Все разделы» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ В пункте «Обновлять ПО автоматически» выберите нужный вариант: - **не обновлять** — автоматическое обновление отключено; - **обновлять продукт ispmanager** — автоматическое обновление пакетов, установленных из репозиториев ispmanager; - **обновлять все пакеты системы** — автоматическое обновление всех пакетов операционной системы. ![92 255 108 15 1500 04 16 2026 11 44 Am](https://content.timeweb.com/assets/075e5a5a-5663-4ecf-a10a-bca9f384c263.png?width=1370&height=837) _Раздел «Настройки системы» в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ ## Обновление вручную Вы также можете выполнять обновления самостоятельно в удобное вам время. Чтобы обновить все пакеты, установленные из репозиториев ispmanager, необходимо: 1. Подключиться к серверу по [SSH](https://timeweb.cloud/docs/unix-guides/ssh).  2. Ввести в терминале команду: ```shell /usr/local/mgr5/sbin/pkgupgrade.sh coremanager ``` # Доступ к панели по домену Source: https://timeweb.cloud/docs/control-panels/ispmanager/nastrojka-dostupa-k-paneli-po-https?utm_source=llms_txt&utm_medium=ai Вы можете обращаться к ispmanager по своему домену вместо IP-адреса сервера. Адресом панели может быть `https://ваш_домен/ispmgr` или `https://ваш_домен`. Последний вариант подойдет, если на домене не размещен сайт, так как в противном случае вместо сайта будет открываться ispmanager. Перед настройкой убедитесь, что: - нужный домен [добавлен в раздел «Сайты»](https://timeweb.cloud/docs/control-panels/ispmanager/adding-site-ispmanager); - в качестве A-записи домена указан IP-адрес сервера с ispmanager; - для домена [выпущен и установлен SSL-сертификат](https://timeweb.cloud/docs/control-panels/ispmanager/installing-ssl-certificates); - на сервере используется веб-сервер Apache, Nginx или LiteSpeed.  Далее: 1. Авторизуйтесь в ispmanager под пользователем `root`. 2. Перейдите в раздел «Сайты» и кликните дважды по нужному сайту. 3. Прокрутите вниз и во вкладке «Дополнительные настройки» найдите пункт «Доступ в ispmanager по имени сайта». Выберите нужный вариант доступа. 4. Сохраните изменения. ![92 255 108 15 1500 04 16 2026 01 58 Pm](https://content.timeweb.com/assets/2fdcff0c-2cbb-4ba3-a991-fcb6e4b0f840.png?width=895&height=869) _Настройки сайта в интерфейсе [ispmanager](https://www.ispmanager.ru/)_ Теперь ispmanager будет доступна по адресу `https://ваш_домен` или `https://ваш_домен/ispmgr`, в зависимости от ваших настроек. # Работа с Fastpanel Source: https://timeweb.cloud/docs/control-panels/fastpanel?utm_source=llms_txt&utm_medium=ai Fastpanel — бесплатная панель управления сервером, которая позволяет работать со всеми необходимыми опциями: управлять сайтами, почтой, базами данных, бэкапами и др. Панель имеет удобный интерфейс и русскую локализацию. - [Установка Fastpanel](https://timeweb.cloud/docs/control-panels/fastpanel/fastpanel-installation) - [Размещение сайта](https://timeweb.cloud/docs/control-panels/fastpanel/site-hosting-in-fastpanel) - [Смена пароля пользователя](https://timeweb.cloud/docs/control-panels/fastpanel/change-user-password-fastpanel) - [Управление пользователями](https://timeweb.cloud/docs/control-panels/fastpanel/managing-users-in-fastpanel) - [Резервное копирование](https://timeweb.cloud/docs/control-panels/fastpanel/backup-fastpanel) - [Установка SSL](https://timeweb.cloud/docs/control-panels/fastpanel/installing-ssl) - [Изменение настроек PHP](https://timeweb.cloud/docs/control-panels/fastpanel/changing-php-settings-in-fastpanel) - [Настройка почты](https://timeweb.cloud/docs/control-panels/fastpanel/mail-in-fastpanel) - [Настройка редиректов](https://timeweb.cloud/docs/control-panels/fastpanel/redirects-in-fastpanel) - [Смена пароля пользователя БД](https://timeweb.cloud/docs/control-panels/fastpanel/changing-database-user-password-in-fastpanel) - [Доступ по FTP и SFTP](https://timeweb.cloud/docs/control-panels/fastpanel/ftp-sftp-access) - [Добавление алиасов](https://timeweb.cloud/docs/control-panels/fastpanel/aliases-in-fastpanel) - [Кэширование и сжатие статики](https://timeweb.cloud/docs/control-panels/fastpanel/caching-and-compression-in-fastpanel) - [Логи](https://timeweb.cloud/docs/control-panels/fastpanel/logs-in-fastpanel) - [Доступ к панели по HTTPS](https://timeweb.cloud/docs/control-panels/fastpanel/dostup-k-fastpanel-po-https) # Установка Fastpanel Source: https://timeweb.cloud/docs/control-panels/fastpanel/fastpanel-installation?utm_source=llms_txt&utm_medium=ai Fastpanel — бесплатная панель управления сервером, которая позволяет работать со всеми необходимыми опциями: управлять сайтами, почтой, базами данных, бэкапами и др. Панель имеет удобный интерфейс и русскую локализацию. Для работы панели нужна лицензия, которая предоставляется бесплатно. > [!NOTE] > Вы можете подробнее ознакомиться с интерфейсом и функционалом панели с помощью [демо-версии на сайте Fastpanel](https://fastpanel.direct/demo). ## Автоматическая установка Fastpanel Панель управления Fastpanel можно установить автоматически при создании нового VDS либо при переустановке операционной системы. Fastpanel устанавливается в сборке с операционной системой Ubuntu. 1. Перейдите в раздел «Облачные серверы» и нажмите «Создать» или «Добавить». 2. На вкладке «Маркетплейс» выберите Fastpanel и предпочтительную версию ОС. ![99cfdd69 5df6 4025 B589 681cd1e89129](https://content.timeweb.com/assets/9d81cff2-64a3-4e03-a60e-b2487e1ad4e6.png?width=1528&height=868) 3. Задайте остальные настройки сервера, включая регион, конфигурацию (для самой Fastpanel достаточно минимального конфига) и сетевые параметры. У сервера обязательно должен быть публичный IPv4-адрес. 4. Нажмите «Заказать». После создания сервера на почту придут реквизиты доступа к Fastpanel (адрес, логин и пароль). Теперь нужно [выпустить лицензию](https://timeweb.cloud/docs/control-panels/fastpanel/fastpanel-installation#vypusk-licenzii) для панели. ## Установка Fastpanel вручную Вы также можете установить панель на свой сервер вручную, по инструкции ниже. Установить Fastpanel можно на серверы с системами: - Debian 9 и новее - Ubuntu 18.04 и новее - CentOS 7 - AlmaLinux 8 - Rocky Linux 8 Выполните следующие действия: 1. [Подключитесь к серверу по SSH](https://timeweb.cloud/docs/unix-guides/ssh) от пользователя `root`. 2. Запустите установщик командой: ```shell wget http://repo.fastpanel.direct/install_fastpanel.sh -O - | bash - ``` Дождитесь завершения установки, после чего в терминале отобразится информация с данными для доступа: ![Fast2](https://content.timeweb.com/assets/1f1b41c4-0be9-4138-803e-28c7e6035905?width=1567&height=116) Панель установлена. Теперь нужно выпустить лицензию для нее. ## Выпуск лицензии Для работы Fastpanel требуется лицензия. Стандартная лицензия бесплатна и действует бессрочно. Чтобы получить ее, зарегистрируйтесь на [официальном сайте Fastpanel](https://fastpanel.direct/). 1. Перейдите по адресу панели управления: ```shell https://IP_адрес_сервера:8888/ ``` Адрес панели можно найти: - - при автоматической установке — в письме или в панели Timeweb Cloud; - при ручной установке — в терминале после завершения установки. 2. На открывшейся странице нажмите «Запросить лицензию». ![Scr 20260804 Kzxh](https://content.timeweb.com/assets/0aa9e659-a708-4993-8ea4-57816db8fcfb.png?width=1842&height=1070) _Страница проверки лицензии [Fastpanel](https://fastpanel.direct/)_ 3. Вы будете перенаправлены на страницу авторизации Fastpanel: - если у вас уже есть аккаунт, введите данные для входа; - если аккаунта нет, нажмите «Sign Up» и зарегистрируйтесь с помощью электронной почты или аккаунта Google. После регистрации войдите в аккаунт. 5. На странице заказа лицензии нажмите «Add to cart» в карточке «Standard license». ![Scr 20260804 Lcmi](https://content.timeweb.com/assets/12343854-6c71-4a2a-8cf5-715739edfeb2.png?width=3420&height=1968) _Страница заказа лицензии [Fastpanel](https://fastpanel.direct/)_ 5. В открывшемся окне укажите публичный IP-адрес сервера, на котором установлена Fastpanel. Посмотреть IP-адрес можно на вкладке «Дашборд» сервера в панели Timeweb Cloud. ![Scr 20260804 Lpxa](https://content.timeweb.com/assets/2d85fc49-09de-4097-9851-3bb19bc4362a.png?width=2188&height=1682) 6. Нажмите «Checkout», затем — «Submit order». После оформления заказа лицензия будет выпущена для указанного IP-адреса. 7. Вернитесь на страницу Fastpanel: ```shell https://IP_адрес_сервера:8888/ ``` 8. После проверки лицензии откроется страница авторизации. Логин и пароль для входа в Fastpanel можно найти на вкладке «Дашборд» сервера в панели Timeweb Cloud. ![Scr 20260804 Lrek](https://content.timeweb.com/assets/f77989d3-4128-42b3-9e0d-1089d7ee5f2d.png?width=520&height=940) # Размещение сайта Source: https://timeweb.cloud/docs/control-panels/fastpanel/site-hosting-in-fastpanel?utm_source=llms_txt&utm_medium=ai Для размещения сайта на сервере с установленной панелью Fastpanel выполните описанные ниже шаги. 1. Авторизуйтесь в Fastpanel и нажмите «Создать сайт». 2. Выберите вариант создания сайта. Мы рассмотрим вариант создания сайта на PHP. ![10d73b39 D7be 4ac7 Ac46 374b2160e302](https://content.timeweb.com/assets/96c7b0b3-1209-4cf2-b7ab-5fd33281c7f9.png?width=1629&height=1151) _Создание сайта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 3. Введите домен и нажмите «Следующий шаг».  ![64d82e5a B8c7 4c8e Be9f 8ddab1171dc9](https://content.timeweb.com/assets/526fb9a0-9560-40f7-b449-ead8f0de6b25.png?width=1629&height=836) _Создание сайта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 4. Просмотрите предложенную конфигурацию и внесите изменения при необходимости, кликнув на значок карандаша у блока, который нужно скорректировать. В блоке «Пользователь» рекомендуем оставить опцию «Создать нового», чтобы сайт был создан под дополнительным пользователем панели, вместо суперпользователя `fastuser`. В блоке «База данных» нажмите на значок карандаша и задайте нужные значения для имени базы данных, имени пользователя и его пароля. 5. Нажмите «Создать сайт». ![D4604187 B9ba 48ae Aada Ab29be5cdfc3](https://content.timeweb.com/assets/ed434c9d-919c-4d06-a25c-51ba2e79845b?width=1920&height=1222) _Создание сайта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 6. Перейдите в карточку сайта и откройте меню «Файлы». ![A72e62dd 0dc0 42c1 B05c 82e08478fbf2](https://content.timeweb.com/assets/46ff55d2-dc3b-4fc4-baba-ff0b07aea9f7?width=1898&height=892) _Создание сайта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 7. Загрузите файлы сайта на сервер.  ![8e56d4c5 9a51 4c9a 9ba0 Bf885d5e463b](https://content.timeweb.com/assets/7bfd3848-f6af-4328-ab85-1e9bce47d0bc?width=1920&height=892) _Создание сайта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 8. После обновите конфигурационный файл, указав новые реквизиты для подключения к БД. 9. Вернитесь в карточку сайта и откройте меню «Базы данных». ![66fd3655 A51f 4d67 B350 B36cc4c37ee8](https://content.timeweb.com/assets/c2dfd7fb-70f3-482c-911c-cb4e4f650734?width=1898&height=892) _Создание сайта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 10. Откройте phpMyAdmin и импортируйте дамп базы на сервер. ![40bb7c89 3e4d 4c64 Bf2a Fb51e1ebd08c](https://content.timeweb.com/assets/14d0a7be-54a9-4fe8-8d16-d92249d1421d?width=1920&height=543) _Создание сайта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Проверьте работу сайта. > [!NOTE] > Не забудьте, что для работы сайта необходимо, чтобы в качестве A-записи у домена был указан IP-адрес вашего сервера. # Смена пароля пользователя Source: https://timeweb.cloud/docs/control-panels/fastpanel/change-user-password-fastpanel?utm_source=llms_txt&utm_medium=ai Изменить пароль для пользователя `fastuser` или любого другого пользователя панели можно двумя способами. ## Средствами панели управления В разделе «Управление» — «Пользователи» кликните на три точки у нужного пользователя и нажмите «Редактировать пользователя». ![Afa0c543 029a 4632 Bf4e 97db583d05ef](https://content.timeweb.com/assets/f7ba759e-cb73-4bc9-83a3-848dc5a2b57b.png?width=1629&height=803) _Раздел «Пользователи панели управления» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ В открывшейся форме укажите новый пароль и сохраните изменения. ## При подключении по SSH В этом случае вам не потребуется вводить старый пароль пользователя. 1. Подключитесь к серверу по SSH от пользователя `root`. Реквизиты `root` можно найти на Дашборде сервера в панели управления. ```shell ssh root@IP-адрес-сервера ``` 2. Выполните следующую команду, указав в ней имя пользователя, для которого нужно изменить пароль. Например, в случае с пользователем `fastuser`: ```shell passwd fastuser ``` 3. Введите новый пароль пользователя и нажмите Enter. После введите пароль еще раз для подтверждения. Система сообщит, что пароль изменен: ```shell passwd: password updated successfully ``` Еще один способ — использовать утилиту `mogwai`. В этом случае синтаксис будет следующим: ```shell mogwai chpasswd -u {имя_пользователя} -p {новый_пароль} ``` # Управление пользователями Source: https://timeweb.cloud/docs/control-panels/fastpanel/managing-users-in-fastpanel?utm_source=llms_txt&utm_medium=ai Fastpanel позволяет вам создавать пользователей, выдавать им разные права и управлять настройками индивидуально для каждого пользователя. Пользователь может быть автоматически создан, когда вы [добавляете новый сайт](https://timeweb.cloud/docs/control-panels/fastpanel/site-hosting-in-fastpanel) на сервер, либо же вы можете создавать пользователей вручную. С реквизитами каждого из пользователей панели вы также можете подключаться к серверу по SSH и иметь соответствующий этому пользователю доступ к файлам и настройкам. Основные действия над пользователями выполняются в разделе «Управление» — «Пользователи». ![«Управление» — «Пользователи»](https://content.timeweb.com/assets/6ea6bcab-723f-4be5-8203-af699a613239?width=1920&height=892) _Переход в раздел «Пользователи» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ ## Создание пользователей В разделе «Управление» — «Пользователи» кликните на кнопку «Создать». ![B887f58f C397 4696 9d6d Db56a3fd161b](https://content.timeweb.com/assets/be6dbbda-4a6f-46d8-9730-e3c56e141f7e?width=1920&height=892) _Раздел «Пользователи» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Укажите имя пользователя (изменить его будет невозможно) и его пароль, а также роль — пользователь или реселлер. ![Fab383b2 1674 4e69 B018 E4d488b7334a](https://content.timeweb.com/assets/f9d40af0-7170-4a22-b270-e7305e3adb01?width=1920&height=892) _Создание нового пользователя в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Нажмите «Создать». ## Смена пароля пользователя В разделе «Управление» — «Пользователи» кликните на три точки у нужного пользователя и нажмите «Редактировать». ![2186a88e 3a08 4c19 8c2e 00a86c1aaaf5](https://content.timeweb.com/assets/42e3d645-57f6-423f-b839-85e247d3e3e1?width=1920&height=892) _Опция редактирования пользователя в интерфейсе [Fastpanel](https://fastpanel.direct/)_ В открывшейся форме укажите новый пароль и сохраните изменения. ## Доступ по SSH для пользователя По умолчанию для каждого пользователя разрешен доступ по SSH. Наличие доступа отмечено галочкой в общем списке: ![58198ab0 745e 42a0 8311 6cd4ed33a7aa](https://content.timeweb.com/assets/e4c4adc2-aff1-4c56-92b8-053220efd4ef?width=1920&height=892) _Раздел «Пользователи» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Вы можете запретить доступ по SSH для того или иного пользователя. Для этого кликните на три точки и выберите «Редактировать пользователя». ![2186a88e 3a08 4c19 8c2e 00a86c1aaaf5](https://content.timeweb.com/assets/9ecb4b57-9648-426d-b437-2fe4e6af8243?width=1920&height=892) _Опция редактирования пользователя в интерфейсе [Fastpanel](https://fastpanel.direct/)_ На вкладке «SSH» переведите тумблер в положение «выключено» и сохраните изменения. ![11317631 5132 4640 Ba76 Daadfb2b9bf9](https://content.timeweb.com/assets/72a46168-b134-4e59-8d7b-0d9a1d3e4dcc?width=1063&height=440) _Отключение SSH-доступа для пользователя в интерфейсе [Fastpanel](https://fastpanel.direct/)_ ## Изменение версии PHP (CLI) для пользователя Настраивается в разделе «Управление» — «Пользователи» — «Редактировать пользователя». Подробнее описано [здесь](https://timeweb.cloud/docs/control-panels/fastpanel/changing-php-settings-in-fastpanel#smena-versii-php-cli-dlya-polzovatelya). ## Блокировка и разблокировка пользователя При необходимости временно отключить того или иного пользователя можно его заблокировать. Для этого в списке пользователей переведите тумблер в поле «Статус» в положение выключено. ![A6629e75 9e6d 4806 B4de 6d890adebdf3](https://content.timeweb.com/assets/82e25568-ac84-46af-97b1-66fb74349f69?width=1920&height=892) _Просмотр статуса пользователя в интерфейсе [Fastpanel](https://fastpanel.direct/)_ В дальнейшем вы сможете разблокировать пользователя здесь же. ## Доступное дисковое пространство для пользователя Вы можете ограничивать доступную дисковую квоту для каждого пользователя. В этом случае пользователь не сможет загрузить на сервер больший объем файлов, чем позволяет его квота.  Для управления квотой необходимо установить дополнительное приложение из панели. Перейдите в раздел «Настройки» — «Приложения». ![1e2143dd 317a 4660 8a86 F9a43d58c509](https://content.timeweb.com/assets/bdeeb945-dd07-4acf-8531-8a297664f651?width=1920&height=892) _Переход в раздел «Приложения» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Найдите модуль «quota» и установите его. ![C0eda5b7 00b4 4fa8 A595 5cdd5a247caf](https://content.timeweb.com/assets/95e189de-c40a-4c4d-9f60-8f2e433ab433?width=1898&height=892) ** _Раздел «Приложения» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ ** Теперь вы можете указывать лимит квоты для пользователя при его создании или редактировании: ![24635184 9ced 40ef 9f5b A89a60ce8d2f](https://content.timeweb.com/assets/d889c97d-cdd2-4a34-8f16-98447f177f71?width=1920&height=972) _Настройки пользователя в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Чтобы пересчитать занятый объем, если есть подозрения, что квота подсчитана с ошибками, в списке пользователей кликните «Пересчитать дисковую квоту». ![B2b9b774 2ca9 4a3b A9f9 B7699559768c](https://content.timeweb.com/assets/40c897f9-4828-4b33-9f48-1dad0ff0344d?width=1920&height=820) _Опция перерасчет дисковой квоты в разделе «Пользователи» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Чтобы просмотреть статистику по квоте, можно использовать следующую команду при подключении по SSH: ```shell repquota -au ``` # Резервное копирование Source: https://timeweb.cloud/docs/control-panels/fastpanel/backup-fastpanel?utm_source=llms_txt&utm_medium=ai Fastpanel поддерживает два типа бэкапов:  - **Стандартные бэкапы**. Позволяют создавать полные копии данных, которые включают сайты и базы данных. Можно восстанавливать данные точечно: например, конкретную базу или конкретный сайт. - **Дифференциальные бэкапы** (beta). Создают полные бэкапы и копии изменений, внесенных с последнего полного бэкапа. Можно восстанавливать отдельные базы данных или аккаунты целиком. Восстановление отдельных сайтов недоступно. Вы можете настроить загрузку резервных копий: - В локальную директорию на сервере. - На удаленный сервер (по FTP или SCP).  - В облачное хранилище Google Drive, Dropbox или FASTBACKUP. - В S3-совместимое хранилище (только для дифференциальных бэкапов). В статье рассмотрим настройку стандартных бэкапов в Google Drive и дифференциальных — в S3-хранилище Timeweb Cloud. ## Настройка резервного копирования на Google Диск 1. Авторизуйтесь в панели управления. 2. В боковом меню перейдите в «Управление» → «Резервные копии». 3. Нажмите кнопку «Новый аккаунт». ![B271907c 36f0 4f09 Ab03 1a86b6301876](https://content.timeweb.com/assets/cb48b662-cf10-44f0-b795-7efdc1f88cfc?width=1920&height=892) _Раздел «Резервные копии» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 4. Выберите «Тип» → «Google» и заполните поля: - - Название — произвольное имя создаваемого аккаунта. - Email (необязательно) — ящик, на который будут отправляться отчеты.  - Путь — директория на Google Диске, в которую будут сохраняться резервные копии. Можно оставить значение по умолчанию (символ / ) — в этом случае резервные копии будут сохраняться в корневую директорию облачного диска. 5. Cкопируйте код подтверждения и перейдите по ссылке. ![328b7e9c Dcbd 4c6a Acc6 26980d6a8fea](https://content.timeweb.com/assets/406d0999-69e5-4eae-9a70-57c99f227704?width=1122&height=815) _Настройка резервного копирования в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 6. Введите код и нажмите «Продолжить». ![84559783 D257 44e7 9e0d Fbd15df86e89](https://content.timeweb.com/assets/d3ea692e-4a98-4316-a2cc-902f2b7a7ef0?width=590&height=658) _Подключение устройства в интерфейсе [Google](https://google.com/)_ 7. Выберите аккаунт Google, на который будет нужно сохранять резервные копии. ![5](https://content.timeweb.com/assets/b7b0fbc2-2838-4342-8e65-288de61b05ba?width=584&height=652) _Выбор аккаунта в интерфейсе [Google](https://google.com/)_ 8. В следующем окне нажмите кнопку «Разрешить». ![6](https://content.timeweb.com/assets/32d8dd07-872e-48e4-9bd1-39cc5afcabff?width=582&height=1081) _Подтверждение доступа в интерфейсе [Google](https://google.com/)_ Вы увидите сообщение о том, что устройство подключено. 9. Вернитесь на вкладку с панелью управления и нажмите «Сохранить». ![B9aca238 B3a1 4e81 A563 8f5942543f88](https://content.timeweb.com/assets/c4f12b5d-50f6-49f2-b5de-ec4956e3fcf3?width=1122&height=815) _Настройка резервного копирования в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 10. Теперь необходимо создать план резервного копирования, который будет отвечать за фактический запуск процессов резервного копирования. Для этого перейдите на вкладку «Планы резервного копирования» и нажмите на кнопку «Новый план». ![Be9619d5 8b57 4f54 A086 42ad9c1fe426](https://content.timeweb.com/assets/9f504b1b-63cf-4554-a1f5-55dd11199781?width=1915&height=584) _Настройка резервного копирования в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 11. В открывшемся окне заполните поля: - - Название — произвольное имя создаваемого плана. - Аккаунт — выберите аккаунт, который вы только что создали. - Укажите, сколько копий вы хотите хранить.  - Настройте периодичность создания копий.  - Выберите из списка, какие сайты и базы нужно копировать.  Учитывайте общий объем сайтов и БД и объем доступного пространства на Google Диске при настройке. ![Af343f6e 16da 4bee 8866 408ae0e4cdc0](https://content.timeweb.com/assets/24de8e44-07e6-4117-8be7-8133a3fa4b24?width=1000&height=939) _Настройка резервного копирования в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 12. Нажмите «Сохранить». Готово. Резервные копии начнут создаваться по заданному вами расписанию и будут сохраняться в указанную директорию на Google Диске. ## Настройка резервного копирования в S3 > [!NOTE] > Опция загрузки в S3 доступна только для дифференциальных бэкапов. [Создайте бакет](https://timeweb.cloud/docs/s3-storage/manage-storage/create-bucket) для бэкапов в панели Timeweb Cloud. На дашборде бакета вы найдете необходимые реквизиты для подключения: ![E769c338 F990 422f 97ec D3240e1d5ab6](https://content.timeweb.com/assets/abfa54b0-f051-42ca-967c-608f22599061.png?width=1577&height=1501) Далее настройте дифференциальные бэкапы Fastpanel. #### Этап 1. Создайте аккаунт резервного копирования 1. Авторизуйтесь в Fastpanel. 2. В меню слева перейдите в раздел «Управление» → «Резервные копии» и нажмите «Новый аккаунт». 3. Введите удобное имя для создаваемого аккаунта. 4. В пункте «Тип» выберите «S3-совместимое». 5. Заполните поля: - Email (опционально) — ящик, на который будут отправляться отчеты.  - Путь — путь, по которому будут загружаться бэкапы в бакет. Можно указать `/`, чтобы загружать в корень бакета, или любую поддиректорию. Она будет создана автоматически при запуске бэкапа. 6. Укажите реквизиты подключения к бакету: - URL хранилища — `https://s3.twcstorage.ru` - Идентификатор ключа доступа — S3 Access Key - Секретный ключ доступа — S3 Secret Access Key - Имя bucket — имя бакета из панели - Регион — `ru-1` - Класс хранилища — выберите тип бакета, созданного в Timeweb Cloud, или оставьте «По умолчанию». 7. Сохраните изменения. ![88518999 Ec7f 4e96 A398 F5a4b8eb7058](https://content.timeweb.com/assets/f670341b-942b-4ea0-a605-8f378bbefad6.png?width=853&height=919) _Пример настройки резервного копирования в S3 в интерфейсе [Fastpanel](https://fastpanel.direct/)_ #### Этап 2. Создайте план резервного копирования 1. Перейдите на вкладку «Дифференциальные планы» и нажмите «Новый план». 2. Выберите вкладку:  - Один пользователь — позволяет делать бэкапы для одного пользователя и связанных с ним баз данных. - Все пользователи — позволяет делать бэкапы для всех пользователей панели с возможностью исключения ненужных. 3. Заполните форму: - Название — произвольное имя создаваемого плана. - Аккаунт — выберите аккаунт, который вы только что создали. - Лимит копий — укажите, сколько копий, полных и частичных,  вы хотите хранить.  - Расписание — настройте периодичность создания копий.  - Пользователь — выберите, для какого пользователя делать бэкапы. - Исключения — укажите, какие файлы и директории нужно исключить из бэкапа. - Базы данных — выберите, какие базы нужно копировать. - Сжатие — оставьте параметры по умолчанию либо настройте по своему усмотрению. Подробнее — [в документации Fastpanel](https://kb.fastpanel.direct/backups/differential-backup-plan#compression). - Шифрование — если хотите шифровать бэкапы, включите эту опцию. Подробнее — [в документации Fastpanel](https://kb.fastpanel.direct/backups/differential-backup-plan#encryption). 4. Сохраните изменения. Новый план резервного копирования отобразится на вкладке «Дифференциальные планы». Вы можете запустить бэкап вручную, чтобы проверить корректность настройки. ![90a99e16 81d3 49a1 B378 3d552f01e09d](https://content.timeweb.com/assets/a335794c-8a15-423e-b4e6-bf9697e4e9ed.png?width=1629&height=803) _Раздел «Резервные копии» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ После его завершения проверьте наличие нужных файлов на вкладке «Объекты» вашего бакета: ![92b5179e 5256 4732 9024 90b244bc04df](https://content.timeweb.com/assets/981f4c1c-248e-48fb-9678-217702ddcd0c.png?width=1568&height=841) ## Управление резервными копиями в панели ### **Запуск вне расписания** Вы можете создавать копии не только по расписанию, но и в любой момент, когда это необходимо. Для этого кликните на значок на вкладке «Планы резервного копирования»: ![](https://content.timeweb.com/assets/1756decb-dbb0-43d3-a119-302a6383bbb0?width=1787&height=466) _Раздел «Резервные копии» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ ### **Изменение расписания** Заданное расписание бэкапов можно в любой момент изменить — для этого кликните на иконку редактирования на вкладке «Планы резервного копирования»: ![D702e194 Cb6a 444f A780 Fa7b2065e0b9](https://content.timeweb.com/assets/c56944dd-c246-47b9-9e2c-73a7c37e5aa9?width=1787&height=466) _Раздел «Резервные копии» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Вы можете выбрать время запуска из выпадающего списка или настроить его по своему усмотрению, кликнув на «Настроить». ![](https://content.timeweb.com/assets/de699c78-adad-48f9-989c-548d435b1902?width=1898&height=892) _Настройка периодичности резервного копирования в интерфейсе [Fastpanel](https://fastpanel.direct/)_ ### **Просмотр созданных копий** Чтобы просмотреть список созданных копий и при необходимости запустить восстановление данных, кликните на значок: ![Cd620819 3875 4950 A970 11dfc1ecc484](https://content.timeweb.com/assets/e303ef04-b332-43a7-b446-cb21ad7e8131?width=1787&height=466) _Раздел «Резервные копии» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ При просмотре дифференциальных бэкапов вы увидите список полных (`full`) и частичных (`partial`) бэкапов. ![Diff](https://content.timeweb.com/assets/6256ba8b-e067-4f25-8d3c-18caf5bbcaf3.png?width=1629&height=869) _Просмотр дифференциальных бэкапов в интерфейсе [Fastpanel](https://fastpanel.direct/)_ ### **Действия с созданными копиями** В списке резервных копий вам доступно несколько опций: ![02ba916e Dcae 4084 Baf2 17138fcfeca0](https://content.timeweb.com/assets/a7a089c2-fbb5-4a71-963f-2486ab839e42?width=1768&height=485) _Управление резервными копиями в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Значки запускают следующие действия: 1. Запустить восстановление данных. Перед восстановлением панель запросит подтверждение. 2. Загрузить копию из хранилища (в нашем случае — Google Диска). 3. Скачать загруженную копию на ваш компьютер. 4. Удалить загруженную копию с сервера. Копия в хранилище при этом удалена не будет. 5. Удалить резервную копию из хранилища. Перед удалением панель запросит подтверждение. ### Восстановление из дифференциальных бэкапов Дифференциальные бэкапы в данный момент не поддерживают восстановление отдельных сайтов. Однако вы можете восстанавливать отдельные базы данных или все данные пользователя целиком. 1. Для запуска восстановления кликните на иконку: ![Ed2d6185 Cca4 497b 9cb6 950efb0db273](https://content.timeweb.com/assets/dcf74cfd-be94-4833-b7d8-b5df3f67a08f.png?width=1629&height=869) _Просмотр дифференциальных бэкапов в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 2. Задайте параметры восстановления: - Если нужно восстановить базу — выберите исходную и целевую базу данных для восстановления. - Если нужно восстановить весь аккаунт пользователя — выберите пользователя. - Выберите, нужно ли удалять существующие данные перед восстановления (это затронет только данные в директории www пользователя). - Если удаление данных не выбрано, укажите путь для восстановления резервной копии.  3. Нажмите «Восстановить». ![D78c3353 7e8e 4768 812a D4837cc578f2](https://content.timeweb.com/assets/1aa33c6f-014d-411f-9761-a1d33a8ea56a.png?width=689&height=845) _Запуск восстановления из дифференциального бэкапа в интерфейсе [Fastpanel](https://fastpanel.direct/)_ # Установка SSL Source: https://timeweb.cloud/docs/control-panels/fastpanel/installing-ssl?utm_source=llms_txt&utm_medium=ai Рассмотрим, как выпустить и установить сертификат Let's Encrypt, а также как установить уже существующий сертификат. ## Выпуск и установка сертификата Let's Encrypt Чтобы установить бесплатный SSL Let's Encrypt, выполните следующие шаги: 1. Кликните на карточку сайта, для которого нужно установить сертификат. 2. Перейдите в раздел «SSL-сертификаты». ![55a6fad3 4f7a 4ff3 9470 0c6504a1fd7d](https://content.timeweb.com/assets/04f422a6-f377-4550-b7a2-396914a8f93c?width=1919&height=1233) _Карточка сайта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 3. Нажмите «Новый сертификат». ![781e3a1e 820b 43ff 91e2 02b83b5804f5](https://content.timeweb.com/assets/77f0a26e-6953-40e3-9cb3-92488d5e5a9a?width=1920&height=500) _Раздел «SSL-сертификаты» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 4. Вы окажетесь в разделе «Let's Encrypt» на вкладке «Обычный сертификат». Поля **Email** и **Длина ключа** будут заполнены автоматически, при необходимости вы можете скорректировать данные. ![027d84c7 Ab78 4d55 8bdd D39d5340cf19](https://content.timeweb.com/assets/df20e987-78a0-4028-a671-0139751ba2c6?width=1920&height=892) _Выпуск нового сертификата Let's Encrypt в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 5. Нажмите «Сохранить». Сертификат будет выпущен и установлен. Продление Let's Encrypt будет выполняться автоматически. После добавления сертификата включите перенаправление с HTTP на HTTPS. Для этого: 1. Наведите курсор на карточку сайта и выберите «Опции». 2. Перейдите в раздел «HTTPS». 3. Отметьте «Перенаправление на HTTPS» и сохраните изменения. ## Выпуск и установка сертификата Let's Encrypt Wildcard Сертификат Wildcard позволяет защищать домен и все его поддомены.  Для выпуска сертификата выполните следующие шаги: 1. Кликните на карточку сайта, для которого нужно установить сертификат. 2. Перейдите в раздел «SSL сертификаты». ![55a6fad3 4f7a 4ff3 9470 0c6504a1fd7d](https://content.timeweb.com/assets/04f422a6-f377-4550-b7a2-396914a8f93c?width=1919&height=1233) _Карточка сайта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 3. Нажмите «Новый сертификат». ![781e3a1e 820b 43ff 91e2 02b83b5804f5](https://content.timeweb.com/assets/77f0a26e-6953-40e3-9cb3-92488d5e5a9a?width=1920&height=500) _Раздел «SSL-сертификаты» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 4. Вы окажетесь в разделе «Let's Encrypt». Перейдите на вкладку «Wildcard». Поля **Email** и **Длина ключа** будут заполнены автоматически, при необходимости вы можете скорректировать данные. ![7ce73f6c C5df 4e0b 9eb2 E69c5260060a](https://content.timeweb.com/assets/415d2f24-8f0b-4302-a6ad-3fe831b46614?width=1896&height=886) _Выпуск нового сертификата Let's Encrypt Wildcard в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 5. Нажмите «Сохранить». 6. Сертификат отобразится в списке сертификатов. Нажмите на кнопку «Возобновить». 7. Откроется новое окно. Нам потребуются указанные в нем значения TXT-записей:  ![0fedfead 80af 4db7 Abe8 93ae2c19dded](https://content.timeweb.com/assets/687fbac2-da05-4f99-af72-a35c37844d70?width=1258&height=486) _Окно с TXT-записями в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 8. В панели [timeweb.cloud/my](https://timeweb.cloud/my/) перейдите в раздел «Домены и SSL». 9. Нажмите на значок шестеренки рядом с вашим доменом, чтобы выбрать «DNS-записи».  10. Нажмите на «Добавить запись» справа вверху и выберите пункт «TXT». 11. В окне настройки в поле «Хост» кликните «Ввести вручную» и укажите `_acme-challenge`. В поле «Значение» вставьте значение, скопированное в Fastpanel. Нажмите «Добавить». 12. Повторите то же самое для еще одной TXT-записи. 13. Вернитесь к панели Fastpanel и нажмите «Продолжить». Сертификат Let's Encrypt Wildcard будет выпущен и установлен.  После добавления сертификата включите перенаправление с HTTP на HTTPS. Для этого: 1. Наведите курсор на карточку сайта и выберите «Опции». 2. Перейдите в раздел «HTTPS». 3. Отметьте «Перенаправление на HTTPS» и сохраните изменения. ### Продление Let's Encrypt Wildcard Продление Let's Encrypt Wildcard будет выполняться автоматически только в случае, если на сервере развернут локальный DNS-сервер и домен делегирован на собственные NS-серверы. Во всех остальных случаях для продления SSL будет нужно подтверждать владение доменом, указывая для него нужные значения TXT-записей (как в процедуре, описанной выше, начиная с шага 6). Fastpanel пришлет уведомление на контактный ящик, указанный при регистрации, когда потребуется указать новые TXT-записи. ## Установка существующего сертификата Чтобы установить существующий сертификат, выполните следующие шаги: 1. Кликните на карточку сайта, для которого нужно установить сертификат. 2. Перейдите в раздел «SSL-сертификаты». ![55a6fad3 4f7a 4ff3 9470 0c6504a1fd7d](https://content.timeweb.com/assets/04f422a6-f377-4550-b7a2-396914a8f93c?width=1919&height=1233) _Карточка сайта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 3. Нажмите «Новый сертификат». ![781e3a1e 820b 43ff 91e2 02b83b5804f5](https://content.timeweb.com/assets/77f0a26e-6953-40e3-9cb3-92488d5e5a9a?width=1920&height=500) _Раздел «SSL-сертификаты» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 4. Слева выберите вариант «Существующий» и заполните форму: - В поле **Приватный ключ** вставьте содержимое приватного ключа. - В поле **Сертификат** вставьте содержимое сертификата. - В поле **Цепочка** вставьте цепочку сертификатов, которыми подписан данный сертификат. Как правило, они приходят в письме от центра сертификации в файле с расширением .ca-bundle. 5. Нажмите «Сохранить». После добавления сертификата включите перенаправление с HTTP на HTTPS. Для этого: 1. Наведите курсор на карточку сайта и выберите «Опции». 2. Перейдите в раздел «HTTPS». 3. Отметьте «Перенаправление на HTTPS» и сохраните изменения. # Изменение настроек PHP Source: https://timeweb.cloud/docs/control-panels/fastpanel/changing-php-settings-in-fastpanel?utm_source=llms_txt&utm_medium=ai Рассмотрим, как менять настройки PHP, версию PHP, устанавливать дополнительные модули PHP в панели Fastpanel. ## Установка версий PHP Для установки определенной версии PHP откройте меню слева и перейдите в раздел «Настройки» — «Приложения». ![6abc2913 350d 44b9 B478 2860422b6170](https://content.timeweb.com/assets/89e38a54-4a1f-4fc4-953c-423e497915b4?width=1920&height=892) _Переход в раздел «Приложения» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Найдите нужную версию в списке и кликните на значок установки: ![Без Названия (1)](https://content.timeweb.com/assets/86ce453e-249b-4dca-b5a5-1b5a0bd7094d?width=1898&height=892) _Раздел «Приложения» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Для установки доступны версии, начиная с PHP 5.2, при этом PHP 5.2. недоступна для последних версий отдельных ОС, например Ubuntu 20.04 и 22.04 или Debian 11. ## Смена версии PHP для сайта Чтобы изменить версию PHP для конкретного сайта сначала установите нужную версию по инструкции выше. Далее: 1. Наведите курсор на карточку нужного сайта и выберите «Опции». ![3849e5e7 38c0 4690 88d9 31785ec741b5](https://content.timeweb.com/assets/e5f49618-7464-4234-8f99-b99643d74a34?width=1920&height=892) _Раздел «Все сайты» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 2. Кликните на раздел «Обработчик PHP». 3. Укажите режим работы «FastCGI» и выберите нужную версию PHP в списке. ![9c020c4a 7663 4bef B24a 935cc13d786f](https://content.timeweb.com/assets/591ac082-af17-40dc-9615-4b727dacb926?width=1898&height=892) _Настройка параметров PHP в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 4. Сохраните изменения. Убедиться, что верная версии PHP применена, можно, создав файл `info.php` в директории сайта и добавив в него следующее содержимое: ```shell ``` После откройте в браузере ссылку вида: ```shell http://адрес-сайта/info.php ``` Если все корректно, отобразится техническая информация о выбранной версии PHP. ## Смена версии PHP (CLI) для пользователя Вы можете выбирать версии PHP для каждого пользователя отдельно. Это позволит использовать определенную версию PHP при работе в командной строке. Эта настройка затронет только версию PHP в командной строке и задачах cron, настройки PHP-версий для сайтов не изменятся. В меню слева перейдите в раздел «Управление» — «Пользователи». ![8ba6798c Cf83 4043 9ea7 226228352ceb](https://content.timeweb.com/assets/f9ec3ed5-e8c7-4da7-a60a-4deda1b0de2c?width=1920&height=892) _Переход в раздел «Пользователи» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Кликните на три точки в строке с нужным пользователем и выберите «Редактировать пользователя». ![2186a88e 3a08 4c19 8c2e 00a86c1aaaf5](https://content.timeweb.com/assets/edaf3433-9ac4-479a-aa89-bfdd4269c946?width=1920&height=892) _Раздел «Пользователи» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ В поле «Версия PHP (CLI)» выберите нужную версию и сохраните изменения. ![79acdbb1 59e3 4406 B193 3cefd357f015](https://content.timeweb.com/assets/624a53ca-56ce-4fb7-83c8-3a1232d97eb9?width=1186&height=890) _Просмотр и изменение настроек пользователя в интерфейсе [Fastpanel](https://fastpanel.direct/)_ ## Использование альтернативных версий PHP в CLI Как правило, для запуска скриптов через консоль используется команда: ```shell php /path/to/script.php ``` В этом случае будет использоваться основная версия PHP для сервера, даже если для сайта была выбрана иная версия. Если вы изменили версию PHP для пользователя по инструкции выше, то при выполнении команды будет использоваться выбранная версия для пользователя вместо серверной версии. Чтобы запустить скрипт, используя иную версию PHP, необходимо указать полный путь к нужному интерпретатору, например: ```shell /opt/php80/bin/php /path/to/script.php ``` ## Изменение настроек PHP для сайта Вы можете настраивать PHP индивидуально для каждого сайта. Для этого: 1. Кликните на карточку нужного сайта на главной странице панели. 2. Выберите «Настройки PHP». ![Без Названия (2)](https://content.timeweb.com/assets/49b920b5-ec2e-422f-9b99-0f2e145e5297?width=1918&height=1238) _Просмотр карточки сайта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 3. Найдите нужный параметр в списке и кликните на кнопку редактирования, чтобы изменить его значение. ![B08c659c 3d2c 49b7 A583 6247f8a0d85a](https://content.timeweb.com/assets/5c939bfa-ebfe-4d6f-bad2-9f7af9b1c330?width=1898&height=892) _Раздел «Настройки PHP» в настройках сайта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 4. Сохраните изменения. ## Изменение настроек для конкретной версии PHP Вы можете определять настройки для каждой установленной версии PHP. Для этого: 1. Откройте меню слева и выберите «Управление» — «PHP». ![2705bc37 1207 4558 Bb65 26d0a1dc8d5d](https://content.timeweb.com/assets/ad320eb5-f3a3-4c6f-8612-051b89bdaf69?width=1920&height=892) _Переход в раздел «PHP» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 2. На вкладке «Настройки PHP» выберите версию, для которой нужно выполнить настройки. ![A28d9010 8991 4e89 B143 B8a4e2981323](https://content.timeweb.com/assets/4ae6f953-8762-4f9a-8cf1-e2446a044a1d?width=1898&height=892) _Настройки PHP в разделе «PHP» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 3. Кликните на кнопку редактирования, чтобы изменить значение конкретного параметра. 4. Сохраните изменения. ## Установка модулей PHP Для установки модулей PHP: 1. Откройте меню слева и выберите «Управление» — «PHP». ![2705bc37 1207 4558 Bb65 26d0a1dc8d5d](https://content.timeweb.com/assets/ad320eb5-f3a3-4c6f-8612-051b89bdaf69?width=1920&height=892) _Переход в раздел «PHP» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 2. На вкладке «Модули PHP» найдите нужный модуль в списке и кликните на значок установки. ![Befd985c Aa1b 4820 96ae 35482998b751](https://content.timeweb.com/assets/954a4dbb-43c1-4322-88bd-1b71e1a2092f?width=1898&height=892) _Модули PHP в разделе «PHP» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Здесь же можно удалить ранее установленные модули, кликнув на значок корзины. ## Смена режима работы PHP Вы можете выбрать один из следующих режимов работы: - Модуль Apache (mod\_php) В этом режиме используется серверная версия PHP и выбрать альтернативную версию невозможно. В качестве фронтенд-сервера используется Nginx, в качестве бэкенда — Apache. Скрипты обрабатываются модулем mod\_php. Apache работает в режиме MPM-ITK. - CGI Можно выбирать альтернативные версии PHP. В качестве бэкенда используется Apache, для каждого запроса создается отдельный PHP-процесс. - FastCGI Можно выбирать альтернативные версии PHP. В качестве фронтенд-сервера используется Nginx, в качестве бэкенда — Apache. Скрипты обрабатываются модулем mod\_fcgid. В отличие от CGI, для каждого скрипта не запускается отдельный процесс, благодаря чему меньше расходуются ресурсы и увеличивается скорость работы сайты. В случаях, когда требуется альтернативная версия PHP, рекомендуется выбирать этот режим. - PHP-FPM (Nginx + PHP-FPM) Можно выбирать альтернативные версии PHP. В качестве фронтенд-сервера используется Nginx, в качестве бэкенда — PHP-FPM. В этом режиме не обрабатывается файл .htaccess. Все настройки .htaccess необходимо указывать в конфигурации Nginx. Для выбора режима наведите курсор на карточку нужного сайта и кликните «Опции». ![3849e5e7 38c0 4690 88d9 31785ec741b5](https://content.timeweb.com/assets/47c2e7f6-c54d-4cd3-8ba4-bd207c8d51fe?width=1920&height=892) _Раздел «Все сайты» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Перейдите в раздел «Обработчик PHP», выберите нужный режим и сохраните изменения. - Если сайт не использует файл `.htaccess`, выбирайте PHP-FPM. - Если сайт использует `.htaccess` и для него подходит основная версия PHP, используйте PHP как модуль Apache. - Если сайт использует `.htaccess`, но нужна дополнительная версия PHP, выбирайте FastCGI. - CGI — самый медленный режим, его рекомендуется выбирать только в случаях, если при других режимах сайт работает некорректно. # Настройка почты Source: https://timeweb.cloud/docs/control-panels/fastpanel/mail-in-fastpanel?utm_source=llms_txt&utm_medium=ai В инструкции рассказываем, как настроить почту на сервере с панелью Fastpanel. Другой вариант работы с почтой — использование почтового сервиса Timeweb Cloud (подробнее о нем — в разделе [Почта](https://timeweb.cloud/docs/mail)). ## Шаг 1. Добавление DNS-домена 1. В панели Fastpanel установите приложение bind9. Для этого: - - Перейдите в раздел «Настройки» — «Приложения». - Найдите в списке bind9 и кликните на значок установки. ![0b8aedbc F6ba 45c3 965c 169c42fad0de](https://content.timeweb.com/assets/b093e0bf-96c6-4bd2-b2c8-470a3dc4ea07?width=1898&height=892) _Установка bind9 в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 2. После завершения установки перейдите в раздел «Управление» — «DNS-домены» и нажмите «Новый домен». 3. Введите ваш домен (например, `mydomain.com`) и сохраните изменения. Этот модуль поможет сгенерировать все необходимые DNS-записи домена, которые в дальнейшем будет нужно прописать у домена (на шаге 3). ## Шаг 2. Добавление почтового домена 1. Перейдите в раздел «Управление» — «Почта». Если нужный домен уже есть в списке, переходите к следующему шагу. 2. Кликните на «Новый домен». ![D3b52585 F4c5 4dc3 Aefa 199b946aa5df](https://content.timeweb.com/assets/c2491707-9e17-42d2-bf01-7ebaa8a848e4?width=1919&height=511) _Раздел «Почта» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 3. Введите ваш домен (например, mydomain.com) и сохраните изменения.  ## Шаг 3. Настройка DNS для домена 1. Перейдите в раздел «Управление» — «DNS-домены» и кликните на «DNS-записи»: ![5a5a9c0f 57d3 425c B146 B6611e2a2e3d](https://content.timeweb.com/assets/f32f2b2d-78c9-429e-988c-25832e244936?width=1919&height=522) _Раздел «DNS-домены» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 2. На стороне держателя NS-серверов пропишите для домена DNS-записи, выделенные на скриншоте (A, MX, DMARC, DKIM и SPF), используя указанные в Fastpanel значения: ![Без Названия (3)](https://content.timeweb.com/assets/ee118ecb-7b5f-4540-ba36-7e0b1a18d8a8?width=1920&height=1166) _Просмотр DNS-записей домена в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Если домен размещен на NS-серверах Timeweb Cloud, эту настройку можно выполнить в разделе «[Домены и SSL](https://timeweb.cloud/my/domains)» — кликнуть на нужный домен — вкладка «DNS». Подробнее о настройке DNS — [в нашей инструкции](https://timeweb.cloud/docs/domains/dns-records-management). > [!NOTE] > У вас должен быть создан поддомен `mail` на вашем домене (например, `mail.mydomain.com`) и привязан к серверу. Если домен размещен у нас, создать поддомен и выбрать сервер для привязки можно в разделе «Домены и SSL» — кликнуть на нужный домен — вкладка «Поддомены» — «Добавить».  В целом, на этом настройку можно завершить и перейти к созданию ящиков (Шаг 5). Однако дополнительно можно настроить сертификат безопасности (Шаг 4), чтобы выполнять отправку писем по защищенным протоколам. ## Шаг 4. Настройка SSL-сертификата > [!NOTE] > Если ваш почтовый домен совпадает с доменом сайта, созданного в Fastpanel, и для него уже выпущен SSL, переходите к пункту 4. > > Если ваш почтовый домен совпадает с доменом сайта, но SSL еще нет — [выпустите SSL Let's Encrypt по нашей инструкции](https://timeweb.cloud/docs/control-panels/fastpanel/installing-ssl#vypusk-i-ustanovka-sertifikata-lets-encrypt), после чего переходите к пункту 4. Если сайта с почтовым доменом еще нет: 1. На главной странице панели кликните «Создать сайт» — «Создать сайт вручную» — введите ваш почтовый домен — «Следующий шаг» — «Создать сайт».  2. Перейдите в раздел «Управление» — «Сертификаты SSL». 3. Кликните «Новый сертификат»:  - Убедитесь, что выбран Let's Encrypt и вкладка «Обычный сертификат». - Выберите в пункте «Сайт» ваш почтовый домен и нажмите «Сохранить».  ![E143bb9c 639f 44fe A4b3 F8634bce69d1](https://content.timeweb.com/assets/a42277ab-91ea-453f-9ad9-e94ba4fb7e83?width=1898&height=884) _Выпуск SSL Let's Encrypt в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Сертификат будет выпущен в течение 1-2 минут. ![092d0e55 Bb01 4c2d A383 9c1752d0fbcb](https://content.timeweb.com/assets/fe0e4ac0-e509-4c9d-9b59-2bdd0781d7d3?width=1920&height=884) _Раздел «Сертификаты SSL» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 4. Перейдите в раздел «Управление» — «Почта». 5. Кликните на значок шестеренки у почтового домена. ![5f16a9f2 1e2a 4cf8 97d2 8c99dfce386c](https://content.timeweb.com/assets/379c7612-79dc-4548-a843-98502b458e94?width=1920&height=884) _Раздел «Почта» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 6. В пункте «Сертификат» выберите выпущенный SSL и нажмите «Сохранить». ![49b013ce 32b4 4db1 Ab05 F32665b6aa80](https://content.timeweb.com/assets/d5d6b9ab-9577-4315-8611-c5ce47166ef9?width=1077&height=582) _Настройки почтового домена в интерфейсе [Fastpanel](https://fastpanel.direct/)_ ## Шаг 5. Создание почтового ящика 1. Перейдите в раздел «Управление» — «Почта» и кликните на «Почтовые ящики». ![F3bedd3a 9ae7 4f01 9bb0 397b73f3ae01](https://content.timeweb.com/assets/ff9e49ca-4a52-40bb-9af9-e6fee7d22b8e?width=1920&height=512) _Раздел «Почта» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 2. Кликните на «Новый ящик». ![E69374ea A850 46ea Bed6 F59105e6e89b](https://content.timeweb.com/assets/292aecc0-867d-4b9a-979b-f5b3bf2b1d59?width=1919&height=505) _Страница почтовых ящиков на домене в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 3. Заполните поля: - - **Логин** — имя ящика, которое будет указываться перед @. Например, admin, info, support и так далее.  - **Пароль** — пароль ящика, с учетом указанных требований.  - **Квота** — можно указать максимальный объем, который может занимать ящик. Если не указывать (оставить 0), квота не будет ограничена. - **Перенаправления** — можно указать ящики, на которые будут пересылаться письма, поступившие на создаваемый ящик. Можно указаться несколько ящиков для редиректов, друг под другом.  - **Псевдонимы** — можно указать дополнительные имена для ящика. Например, если вы укажете `sales`, то все письма, отправленные на несуществующий ящик `sales@mydomain.com`, будут доставлены на тот ящик, который вы сейчас создаете. Здесь можно указать несколько псевдонимов друг под другом. Необходимо указывать только логин ящика (часть до `@`). ![38008923 7cc0 4576 A556 0d17ff88aecc](https://content.timeweb.com/assets/7b7e8808-cafc-423c-be7b-c93355f89d57?width=1034&height=1157) _Создание почтового ящика в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 4. Нажмите «Сохранить». Проверьте работу почты. > [!NOTE] > На новом сервере могут быть заблокированы почтовые порты, из-за чего почта не будет отправляться. Свяжитесь с поддержкой, чтобы снять блокировку. ## Доступ к ящику через Roundcube Для работы с почтой можно использовать веб-интерфейс Roundcube. Для перехода к нему кликните «Roundcube» справа над списком ящиков или нажмите кнопку входа в Roundcube у конкретного ящика: ![1ca79f70 7062 4ee1 Bd8e Da998e85bd92](https://content.timeweb.com/assets/3602e351-b5e2-4a99-ae37-17e2dd971d3d?width=1920&height=633) _Страница почтовых ящиков на домене в интерфейсе [Fastpanel](https://fastpanel.direct/)_ ## Настройки для почтовых клиентов Реквизиты для настройки почтовых клиентов можно получить, кликнув на значок рядом с именем ящика: ![7b364922 D777 440e Bf36 37b450396617](https://content.timeweb.com/assets/1d70176b-da84-4752-916a-6fee12df00aa?width=1920&height=633) _Страница почтовых ящиков на домене в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Откроется окно с реквизитами: ![Без Названия (2)](https://content.timeweb.com/assets/dfb0d0d4-fbe1-46e2-8411-81ae0455a7c5?width=723&height=659) _Окно с настройками для почтовых клиентов в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Если вы настроили сертификат на шаге 4, вы также можете использовать следующие порты с шифрованием: - Для IMAP — 993 - Для SMTP — 465 - Для POP3 — 995 # Настройка редиректов Source: https://timeweb.cloud/docs/control-panels/fastpanel/redirects-in-fastpanel?utm_source=llms_txt&utm_medium=ai Инструменты Fastpanel позволяют настроить только два вида редиректов: - перенаправление на HTTPS после установки SSL-сертификата — описано [здесь](https://timeweb.cloud/docs/control-panels/fastpanel/installing-ssl); - редирект на основное зеркало сайта со всех алиасов — описано [здесь](https://timeweb.cloud/docs/control-panels/fastpanel/aliases-in-fastpanel). Настройку иных редиректов необходимо выполнять вручную. Вам могут помочь наши инструкции: - [Настройка перенаправлений (Apache)](https://timeweb.cloud/docs/unix-guides/setting-up-redirects) - [Настройка перенаправлений (Nginx)](https://timeweb.cloud/docs/unix-guides/setting-up-redirects-nginx) # Смена пароля пользователя БД Source: https://timeweb.cloud/docs/control-panels/fastpanel/changing-database-user-password-in-fastpanel?utm_source=llms_txt&utm_medium=ai ## Смена пароля пользователя Чтобы изменить пароль пользователя базы данных: 1. Перейдите в раздел «Управление» — «Базы данных». 2. Кликните на три точки у нужной базы и выберите «Управление пользователями». ![7348d373 1369 4e42 B6e3 4ec150b635fe](https://content.timeweb.com/assets/dd8d3ae6-4de8-480f-8b4b-8a802f74c832?width=1920&height=597) _Раздел «Базы данных» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 3. Кликните на значок карандаша, чтобы открыть меню редактирования пользователя: ![F8da7a77 Bd98 4dd0 9277 8d76d4453bc3](https://content.timeweb.com/assets/e87488a3-d31d-4ce0-900a-daf8eca36f9d?width=1920&height=512) _Просмотр пользователей базы данных в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 4. Введите новый пароль и сохраните изменения. ![944b11d8 E3ca 4a5f Bd96 9248d9066f6a](https://content.timeweb.com/assets/a5b94e04-834a-4601-9802-26c081657d84?width=1920&height=892) _Редактирование пользователя базы данных в интерфейсе [Fastpanel](https://fastpanel.direct/)_ ## Смена пароля root-пользователя Изменить пароль root-пользователя базы данных средствами Fastpanel невозможно.  При установленной на сервер Fastpanel, root-пароль MySQL хранится в файле `/root/.my.cnf`. Обратиться к файлу можно, подключившись к серверу по SSH или SFTP. Также вам может помочь наша инструкция: [Смена пароля root для MySQL](https://timeweb.cloud/docs/unix-guides/mysql-root-password-reset). # Доступ по FTP и SFTP Source: https://timeweb.cloud/docs/control-panels/fastpanel/ftp-sftp-access?utm_source=llms_txt&utm_medium=ai Рассказываем, как в панели Fastpanel создавать дополнительных пользователей FTP и SFTP, а также управлять доступом по SFTP. ## Создание FTP-пользователей Чтобы создать новый FTP-аккаунт: 1. Откройте в левом меню раздел «Управление» — «FTP аккаунты». 2. Нажмите на «Новый аккаунт» справа вверху. ![Ba844114 Fc95 4c12 Accc Bf322201ec27](https://content.timeweb.com/assets/8464edf8-ea7b-48b8-a3ac-449d697155ca?width=1919&height=614) _Раздел «FTP-аккаунты» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 3. Заполните поля: - - Логин аккаунта. - Пароль аккаунта. - Права — если выбрать «Запретить запись», пользователь сможет только просматривать файлы, но не сможет загружать или изменять их.  - Сайт — к какому из сайтов выдается FTP-доступ. Поля «Владелец» и «Домашняя директория» обновятся автоматически в зависимости от выбранного сайта. ![Без Названия (2)](https://content.timeweb.com/assets/b8a2fce8-7c83-4e76-a8b0-b3e4d48bcdd6?width=1920&height=1113) _Создание FTP-аккаунта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 4. Сохраните изменения. ## Доступ по SFTP По умолчанию доступ по SFTP отсутствует — для использования SFTP нужно установить дополнительный модуль. 1. Перейдите в раздел «Настройки» — «Приложения». 2. Найдите в списке `sftp` и установите его. ![84f593ab Fa54 4a5b A515 F8e97c4165f1](https://content.timeweb.com/assets/33b6b93d-d24c-490c-908b-fa31d5dd46f5?width=1898&height=892) _Раздел «Приложения» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ В разделе «Управление» появится новый подраздел — «SFTP аккаунты». ![2845ef96 91c1 44d2 8e60 9f2ad54a077a](https://content.timeweb.com/assets/39dabb37-2537-4e46-84c8-b6b3417fa61c?width=1920&height=892) _Раздел «SFTP-аккаунты» в меню интерфейса [Fastpanel](https://fastpanel.direct/)_ ## Создание SFTP-пользователей Создание пользователей станет доступно после установки модуля `sftp`, которая описана выше. 1. Перейдите в раздел «Управление» — «SFTP аккаунты». 2. Нажмите «Новый аккаунт».  3. Заполните поля: - - Логин аккаунта. - Пароль аккаунта.  - Сайт — к какому из сайтов выдается доступ. Поля «Владелец» и «Домашняя директория» обновятся автоматически в зависимости от выбранного сайта. ![690463eb 5378 41e9 9d55 4ca00fc9120e](https://content.timeweb.com/assets/c35935f9-6cb1-4c7a-9b05-9a250176c34b?width=1920&height=1101) _Создание SFTP-аккаунта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 4. Сохраните изменения. > [!NOTE] > При подключении по SFTP, например, при помощи [FileZilla](https://timeweb.cloud/docs/general/filezilla), используйте порт 2222. # Добавление алиасов Source: https://timeweb.cloud/docs/control-panels/fastpanel/aliases-in-fastpanel?utm_source=llms_txt&utm_medium=ai Если сайт использует несколько доменов, вы можете добавить их адреса в качестве псевдонимов (алиасов) в настройках. Для этого: 1. Наведите курсор на карточку сайта и выберите «Опции». ![67c856ba 8e6f 4b85 806c 142cf1b75479](https://content.timeweb.com/assets/7f6c28d1-ca1c-4a9e-8d6f-53e14a2de60c?width=1920&height=892) _Раздел «Все сайты» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 2. В разделе «Основные» в блоке «Псевдонимы» введите алиасы. Например, если вы хотите, чтобы сайт открывался в том числе по IP-адресу сервера, укажите его здесь. ![73a666a0 Db64 45d8 Aea7 7f95f1d58f1f](https://content.timeweb.com/assets/ae39f1a6-b329-4891-8302-7e8692f57a41?width=1898&height=892) _Настройки сайта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ Если нужно, чтобы со всех псевдонимов сайта выполнялся редирект на основной адрес: 1. Перейдите на вкладку «Редиректы». 2. В списке выберите нужный адрес и сохраните изменения. ![74cb2196 67d2 4409 95b7 73cd0e7d1bbc](https://content.timeweb.com/assets/6da00363-40e8-40c4-b557-8d3aba2e91ea?width=1898&height=892) _Раздел «Редиректы» в настройках сайта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ # Кэширование и сжатие статического контента Source: https://timeweb.cloud/docs/control-panels/fastpanel/caching-and-compression-in-fastpanel?utm_source=llms_txt&utm_medium=ai В Fastpanel вы можете настроить параметры сжатия и кэширования статического контента для того, чтобы он быстрее отдавался сервером.  Для этого: 1. Наведите курсор на карточку сайта и выберите «Опции». ![67c856ba 8e6f 4b85 806c 142cf1b75479](https://content.timeweb.com/assets/7f6c28d1-ca1c-4a9e-8d6f-53e14a2de60c?width=1920&height=892) _Раздел «Все сайты» в интерфейсе [Fastpanel](https://fastpanel.direct/)_ 2. Перейдите в раздел «Статический контент», укажите нужные параметры и сохраните изменения. ![Eda205be E7db 483b 9db2 87a3f0fd2473](https://content.timeweb.com/assets/cb46aaa2-a9d2-4631-885a-a13cced0b1bc?width=1920&height=991) _Раздел «Статический контент» в настройках сайта в интерфейсе [Fastpanel](https://fastpanel.direct/)_ - **Сжатие Gzip** — включено по умолчанию. Если по каким-то причинам вы не хотите использовать сжатие, отключите эту опцию. - **Срок кэширования** — настройка времени кэширования в днях; при параметре 0 кэширование отключено. - **Уровень сжатия Gzip** — разработчики панели рекомендуют использовать средний уровень 5 и не поднимать его выше этого значения, так как высокий уровень сжатия значительно повысит нагрузку на сервер. # Логи Source: https://timeweb.cloud/docs/control-panels/fastpanel/logs-in-fastpanel?utm_source=llms_txt&utm_medium=ai Fastpanel имеет собственные инструменты для сбора и отображения логов доступа и ошибок, а также дает возможность установить Awstats для работы со статистикой. ## Настройка логов 1. Чтобы включить или выключить логи, настроить период ротации и количество хранимых лог-файлов, сделайте следующее: 2. Наведите курсор на карточку нужного сайта и нажмите «Опции». ![67c856ba 8e6f 4b85 806c 142cf1b75479](https://content.timeweb.com/assets/a4a2bc09-93d5-4d55-a0b5-05a574f0a038?width=1920&height=892) 3. Перейдите в раздел «Логирование» и настройте нужные параметры, после чего сохраните изменения. ![Bb3d5f9e 35c4 4041 Bc63 0bd31d2a382b](https://content.timeweb.com/assets/fd29ce86-e028-4c1c-8a12-18e67ef9f729?width=1898&height=892) ## Просмотр логов Чтобы посмотреть логи по конкретному сайту: 1. Наведите курсор на карточку сайта и выберите «Логи». ![7f7d22ed 6e0e 42fa A7b6 369903d6fcdc](https://content.timeweb.com/assets/08852d97-018d-4edc-9738-babe83a24bff?width=1920&height=892) Либо: 1. Кликните на карточку сайта. 2. Откройте раздел «Логи». ![Без Названия](https://content.timeweb.com/assets/782c792d-3380-4e86-b629-2b7205bc094b?width=1919&height=1247) 3. Переключайтесь между вкладками, чтобы просматривать нужный журнал логов. ![Без Названия (1)](https://content.timeweb.com/assets/4c486baf-3441-48d4-8c1f-d520b9e8ba77?width=1898&height=820) ## Статистика AWStats Для работы с AWStats нужный модуль нужно установить дополнительно.  1. В левом меню перейдите в раздел «Настройки» — «Приложения». 2. Установите модуль **awstats**. ![9fdd0a80 D930 4ddf 958d 1ea94ac433bb](https://content.timeweb.com/assets/d34d3f5d-0c19-4871-8e83-76e608772b15?width=1898&height=892) 3. Перейдите в логи нужного сайта — появится новая вкладка «AWSTATS».  ![19c55fcb D937 45c6 Abd3 Fd8cbdad3e28](https://content.timeweb.com/assets/2ea6307f-5f59-417e-912e-5783163b3c0d?width=1920&height=545) 4. Нажмите «Включить». Обратите внимание, что работа AWStats увеличит нагрузку на сервер. Вы можете включать и выключать модуль, когда это необходимо. Если модуль включен, отчеты будут создаваться каждые 6 часов. Также вы можете запускать создание отчетов вручную по кнопке «Запустить». После того, как отчет будет создан, вы сможете просмотреть его, кликнув «Открыть». ![39823dbc 84d3 46dd Ae92 F6d9d5a2962e](https://content.timeweb.com/assets/29ef522c-64df-449e-82b8-5c0d42010b36?width=1920&height=520) # Доступ к Fastpanel по домену и HTTPS Source: https://timeweb.cloud/docs/control-panels/fastpanel/dostup-k-fastpanel-po-https?utm_source=llms_txt&utm_medium=ai Чтобы панель была доступна по защищенному протоколу HTTPS вместо стандартного адреса `http://ip-адрес-сервера:8888`, необходимо указать в настройках панели домен или поддомен и выпустить для него SSL-сертификат. Предварительно убедитесь, что для нужного домена или поддомена в качестве A-записи указан IP-адрес вашего сервера с Fastpanel.  1. Перейдите в раздел «Настройки» — «Основные» и выберите вкладку «Адреса панели». 2. Нажмите «Добавить адрес» и введите домен или поддомен, по которому вы хотите открывать панель.  ![1](https://content.timeweb.com/assets/3b4ad868-f2a4-40fb-9aac-83f5e297a685.png?width=1345&height=821) _Добавление адреса панели управления в интерфейсе [Fastpanel](https://fastpanel.direct/ru)_ 3. Если вы хотите, чтобы панель была доступна по домену без указания порта 8888, отметьте пункт «Прямой доступ» и выберите IP-адреса, которые необходимо использовать для этого домена. ![2](https://content.timeweb.com/assets/058d0546-99fc-44a9-9737-bd930cb508c0.png?width=1350&height=806) _Добавление адреса панели управления в интерфейсе [Fastpanel](https://fastpanel.direct/ru)_ 4. Сохраните изменения. На этом этапе панель уже доступна по домену, но все еще по протоколу HTTP. Далее нужно выпустить SSL-сертификат. 5. Нажмите «SSL». ![3](https://content.timeweb.com/assets/96ed13ff-06d2-46e3-be90-7bc07eef9ab9.png?width=1345&height=811) 6. Выберите вариант «Let's Encrypt» и нажмите «Сохранить». Сертификат будет выпущен в течение нескольких минут, после чего вы сможете обращаться к панели по протоколу HTTPS. # Работа с ISPConfig Source: https://timeweb.cloud/docs/control-panels/ispconfig?utm_source=llms_txt&utm_medium=ai ISPConfig — бесплатная панель управления для серверов с операционной системой Linux. С помощью ISPConfig вы можете управлять сайтами на сервере через удобный веб-интерфейс, работать с почтой, FTP, веб-серверами и решать другие задачи. ISPConfig отлично подходит для работы в режиме Nginx + PHP-FPM. - [Установка ISPConfig](https://timeweb.cloud/docs/control-panels/ispconfig/installing-ispconfig) - [Создание пользователей](https://timeweb.cloud/docs/control-panels/ispconfig/creating-users) - [Размещение сайта](https://timeweb.cloud/docs/control-panels/ispconfig/site-hosting-in-ispconfig) - [Установка SSL](https://timeweb.cloud/docs/control-panels/ispconfig/installing-ssl) - [Добавление IP-адресов](https://timeweb.cloud/docs/control-panels/ispconfig/adding-ip-addresses) - [Планировщик Cron](https://timeweb.cloud/docs/control-panels/ispconfig/cron-scheduler) - [Настройка почты](https://timeweb.cloud/docs/control-panels/ispconfig/setting-up-mail) - [Дополнительные настройки](https://timeweb.cloud/docs/control-panels/ispconfig/additional-ispconfig-settings) # Установка ISPConfig Source: https://timeweb.cloud/docs/control-panels/ispconfig/installing-ispconfig?utm_source=llms_txt&utm_medium=ai > [!NOTE] > Перед установкой панели вы можете подробнее посмотреть ее интерфейс и функционал с помощью [демо-версии на сайте ISPConfig](https://www.ispconfig.org/ispconfig/online-demo/). ## Автоматическая установка Проще всего установить панель автоматически, выбрав **ISPConfig** на вкладке «Маркетплейс» при создании сервера. Сервер будет создан с уже установленной панелью управления ISPConfig, и вы сможете сразу перейти к созданию пользователей и сайтов. ![Fbd3040c 4498 40eb 904d 4559b88573e6](https://content.timeweb.com/assets/81bf929a-f2eb-404c-8c32-e7af302ab278?width=1470&height=1066) Если же вы хотите установить панель вручную, следуйте инструкции ниже. ## Установка ISPConfig вручную Панель рекомендуется устанавливать на серверы с системами: - Debian 10, 11, 12 - Ubuntu 20.04, 22.04, 24.04 Установку необходимо выполнять на «чистый» сервер. 1. Подключитесь к серверу [по SSH](https://timeweb.cloud/docs/unix-guides/ssh). 2. Измените hostname сервера, указав домен, на котором будет работать панель: ```shell hostname isp.example.com ``` 3. С помощью следующей команды вы можете скачать и запустить инсталлятор, который установит стандартный набор ПО: Apache2, PHP (версии 5.6 - 8.0), MariaDB, Postfix, Dovecot, Rspamd, BIND, Jailkit, Roundcube, PHPMyAdmin, Mailman, Webalizer, AWStats и GoAccess.  ```shell wget -O - https://get.ispconfig.org | sh -s -- ``` Если вы хотите внести изменения в ПО, эту команду потребуется скорректировать, добавляя в нее необходимые аргументы. Например, чтобы установить Nginx в качестве веб-cервера вместо Apache2, используйте команду вида: ```shell wget -O - https://get.ispconfig.org | sh -s -- --use-nginx ``` В большинстве случаев, а также если вы не уверены, какое ПО выбрать, рекомендуем использовать стандартную команду установки, чтобы иметь на сервере весь необходимый функционал. Если же вы хотите настроить установку по своему усмотрению, используйте следующие аргументы: | \--help | Показать инструкцию по использованию команды | | --- | --- | | \--debug | Включить отладку в процессе установки | | \--channel | Выбор ветки для установки ISPConfig Формат: --channel= stable — последний релиз, доступный на сайте панели. Рекомендуется к установке. dev — последняя версия из Git-репозитория. Может иметь баги и недостетированные опции. Рекомендуется только для опытных пользователей. | | \--lang | Язык установщика (доступны английский и немецкий). Формат: --lang=en\|de | | \--use-nginx | Установить Nginx в качестве веб-сервера вместо Apache2 | | \--use-amavis | Использовать amavis вместо rspamd для фильтрации почты | | \--use-unbound | Установить unbound вместо bind9 в качестве локального DNS. Не использовать при установке параметра --no-dns | | \--use-php | Установить только указанные версии PHP (по умолчанию устанавливаются все). Доступные версии: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0. Например: --use-php=7.4,8.0 | | \--use-php=system | Отключить установку дополнительных версий php из стороннего репозитория и установить только версию из официального репозитория | | \--use-ftp-ports | Задать диапазон портов для FTP в пассивном режиме. Например: --use-ftp-ports=40110-40210 | | \--no-web | Не использовать ISPConfig для управления конфигурацией веб-сервера. Данный аргумент также отключит установку nginx/apache, pureftpd, roundcube, phpmyadmin | | \--no-mail | Не устанавливать почтовый сервер. Будет установлен только postfix для отправки системных оповещений | | \--no-dns | Не устанавливать ns-сервер. Bind будет установлен только для самой системы | | \--no-local-dns | Не использовать DNS-кэш | | \--no-firewall | Не устанавливать UFW | | \--no-roundcube | Не устанавливать roundcube webmail | | \--roundcube | Установить Roundcube даже если используется --no-mail (потребуется ручная донастройка) | | \--no-pma | Не устанавливать PHPMyAdmin | | \--no-mailman | Не устанавливать Mailman | | \--no-quota | Отключить квоту | | \--no-ntp | Не настраивать синхронизацию системного времени | | \--unattended-upgrades | Включить автообновление Дополнительно можно добавить следующие аргументы: \--unattended-upgrades=autoclean,reboot — для автоматической очистки и перезагрузки \--i-know-what-i-am-doing — не запрашивать подтверждения в процессе установки | 4. После ввода команды пройдет подготовительный этап, и далее будет запрошено подтверждение установки: ![Ispconfig1](https://content.timeweb.com/assets/c33c5a24-8952-4e8d-87f0-b5de22236b7d?width=1722&height=111) Введите yes и нажмите Enter. 5. Дождитесь завершения установки. В результате вы увидите подобный вывод: ![Ispconfig2](https://content.timeweb.com/assets/a2df6296-d2e3-4bec-93c5-feec1cc0b2fa?width=1995&height=164) Сохраните созданные установщиком пароли — они пригодятся в дальнейшем. На этом установка панели завершена, но мы дополнительно рекомендуем выполнить следующую команду, чтобы в дальнейшем можно было корректно запустить почтовый клиент Roundcube Webmail: ```shell chown -Rf ispapps:www-data /etc/roundcube ``` ## Вход в панель Ваша панель доступна по адресу: `https://IP_адрес_сервера:8080/login/` Для входа используйте реквизиты, предоставленные инсталлятором: логин `admin` и пароль из строки «Your ISPConfig admin password is». При первом входе браузер выведет предупреждение о небезопасном подключении —  это связано с тем, что подключение происходит по защищенному протоколу, сертификат для которого не был заверен каким-либо центром сертификации. Откройте дополнительные сведения (кнопки «Дополнительно», «Продолжить», «Все равно перейти» в зависимости от используемого браузера), после чего вы сможете либо сразу перейти к панели, либо подтвердить исключение безопасности. ![Ispconfig3](https://content.timeweb.com/assets/6412f94f-be4d-4218-af38-77442a64b0ae?width=1999&height=1314) _Интерфейс [ISPConfig](https://www.ispconfig.org/)_ # Создание пользователей Source: https://timeweb.cloud/docs/control-panels/ispconfig/creating-users?utm_source=llms_txt&utm_medium=ai По умолчанию в панели создан основной пользователь — **admin**, который обладает максимальным набором прав. Из соображений безопасности работа из-под основного пользователя не рекомендуется (как и в случае работы под root в консоли сервера), поэтому для управления сайтами имеет смысл создать дополнительного пользователя с ограниченными правами, которому не будет доступно непосредственное управление настройками сервера. Для создания пользователя перейдите в раздел **Client** и нажмите **Add new client**. ![1](https://content.timeweb.com/assets/d6dd2406-9e41-48a1-a866-ad7c0514cc94?width=1560&height=675) _Раздел Clients в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ В открывшейся форме на вкладке **Address** укажите имя (**Contact name**), логин пользователя (**Username**) и его пароль, а также email (ниже на странице). Можно заполнить и другие параметры формы либо оставить настройки по умолчанию. ![Add Client](https://content.timeweb.com/assets/24b0559b-aa75-48b4-acea-6bd8cc5d1f76?width=1603&height=1038) _Создание нового пользователя в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ Перейдите на вкладку **Limits**. Здесь задаются ограничения и права доступа к различному функционалу панели.  В разделе **Web Limits** рекомендуем включить доступ к использованию SSL, отметив пункты **SSL available** и **Let's Encrypt available**. Остальные настройки можно оставить по умолчанию; их можно будет изменить в дальнейшем. Значение **\-1**, указанное для количества сайтов (Max. number of web domains), квоты (Web Quota) и других параметров, говорит о том, что для этого параметра ограничение отсутствует. ![Web](https://content.timeweb.com/assets/b47b73e7-6334-4f25-98cc-21821324b5e7?width=1597&height=1191) _Настройка лимитов пользователя в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ Разверните раздел **Cron Job Limits** ниже на странице, чтобы настроить доступ пользователя к Cron. Рекомендуем указать **\-1** в поле **Max. number of cron jobs** и выбрать тип **Full Cron**, чтобы снять ограничения при работе с Cron и разрешить пользователю создавать cron-задачи. ![Cron](https://content.timeweb.com/assets/b33b78ab-7e8a-4540-9f99-30fde51a56f6?width=1214&height=712) _Настройка доступа пользователя к Cron в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ После указания всех настроек нажмите **Save**. Для входа в панель под именем пользователя выберите его в списке в разделе **Client** и нажмите на зеленый значок входа; на следующей странице нажмите Yes, login as client. ![Login As](https://content.timeweb.com/assets/a675da36-0186-41a9-945e-89c5ccf047cb?width=1903&height=688) _Вход под пользователем в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ # Размещение сайта Source: https://timeweb.cloud/docs/control-panels/ispconfig/site-hosting-in-ispconfig?utm_source=llms_txt&utm_medium=ai Для размещения сайта на сервере с помощью ISPconfig в первую очередь [создайте нового пользователя](https://timeweb.cloud/docs/control-panels/ispconfig/creating-users) и войдите в панель по его именем (в разделе Client нажмите на зеленый значок входа у нужного пользователя; далее нажмите Yes, login as client). Далее выполните следующие шаги. ## Домен 1. На стороне держателя NS-серверов вашего домена укажите в качестве А-записи домена IP-адрес вашего сервера. 2. Перейдите в раздел **Sites** и нажмите **Add new website**. ![Addsite1](https://content.timeweb.com/assets/77ea09c8-1947-4f0f-854f-0788b13ea9fe?width=1603&height=736) _Раздел Websites в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ 3. В открывшейся форме на вкладке **Domain** укажите доменное имя, выберите режим работы PHP и версию. ![Addsite2](https://content.timeweb.com/assets/62901322-4a75-44ed-b3ad-594940f710e9?width=1603&height=1177) _Раздел Web Domain в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ Дополнительно можно указать настройки на остальных вкладках. На вкладке **Redirect** — настроить перенаправления, **SSL** — добавить сертификат, **Statistics** — подключить Awstats или другой инструмент сбора статистики, **Backup** — задать интервал создания копии для сайта и количество хранимых копий. В целом, можно оставить настройки по умолчанию и при необходимости вернуться к ним позднее. 4. После указания всех настроек нажмите **Save**. ## Файлы сайта Для загрузки файлов сайта на сервер сначала необходимо создать FTP-пользователя. 1. Перейдите в раздел **FTP-Accounts** и нажмите **Add new FTP-user**. ![Addsite3](https://content.timeweb.com/assets/c63030ce-9b20-449c-84c4-bb46712fb9b0?width=1604&height=781) _Раздел FTP-User в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ 2. В открывшейся форме выберите сайт, для которого создается FTP-пользователь, и задайте логин и пароль пользователя. Логин всегда будет начинаться с имени пользователя панели. ![Addsite4 1](https://content.timeweb.com/assets/f4e0b75b-ae2c-4f3d-b6ae-3cf7320994b9?width=1594&height=933) _Создание нового FTP-пользователя в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ 3. Нажмите **Save**. 4. Далее подключитесь к серверу по FTP, используя только что заданные реквизиты, и загрузите файлы в директорию **web**. ## База данных 1. Перейдите в раздел **Database Users** и нажмите **Add new user**. ![Addsite5](https://content.timeweb.com/assets/d02d27f4-710d-44a2-9a64-71581504f8fd?width=1604&height=688) _Раздел Database Users в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ 2. Задайте имя пользователя базы данных и его пароль, после чего нажмите **Save**. ![Addsite6](https://content.timeweb.com/assets/55b63cc2-6cf0-49fe-b990-2e87273cd126?width=1601&height=779) _Создание нового пользователя базы данных в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ 3. Далее перейдите в **Databases** и нажмите **Add new database**. ![Addsite7](https://content.timeweb.com/assets/71fcc6d2-f709-4640-88b1-d13dedebd61e?width=1620&height=685) _Раздел Databases в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ 4. В открывшейся форме: - - выберите сайт, для которого создается база данных, - укажите имя базы данных, - выберите пользователя базы, которого вы создали ранее, - установите нужную кодировку, - включите удаленный доступ к базе при необходимости; в этом случае можно также сразу указать удаленный IP, которому разрешено подключение. 5. После нажмите **Save**. ![Addsite8](https://content.timeweb.com/assets/a0f986d6-04fd-45ff-9200-2b5e47a40e29?width=1601&height=1181) _Создание новой базы данных в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ 6. Перейдите по адресу: `https://IP_адрес_сервера:8081/phpmyadmin` и авторизуйтесь в phpMyAdmin с реквизитами созданного пользователя. 7. Импортируйте дамп базы данных. 8. Укажите в файлах конфигурации сайта новые реквизиты для подключения к базе данных (имя базы, имя пользователя и пароль). Проверьте работу сайта. # Установка SSL Source: https://timeweb.cloud/docs/control-panels/ispconfig/installing-ssl?utm_source=llms_txt&utm_medium=ai Рассмотрим, как выпустить и установить SSL Let's Encrypt, а также как установить существующий сертификат. ## Выпуск и установка сертификата Let's Encrypt Чтобы установить бесплатный SSL Let's Encrypt, выполните следующие шаги: 1. Войдите в панель и перейдите в раздел **Sites**. 2. Кликните на нужный сайт, чтобы перейти к настройкам.  3. На вкладке **Domain** отметьте пункты **SSL** и **Let’s Encrypt SSL**. 4. Нажмите **Save**. Сертификат Let's Encrypt будет автоматически выпущен и установлен. ![Ssl1](https://content.timeweb.com/assets/3fba77fb-0790-4d40-aa77-292a3673cf26?width=1269&height=973) _Раздел Sites → Web Domain в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ ## Установка существующего сертификата Если для вашего домена уже выпущен SSL-сертификат, вы можете установить его по инструкции ниже. 1. Войдите в панель и перейдите в раздел **Sites**. 2. Кликните на нужный сайт и перейдите на вкладку **SSL**. 3. Заполните открывшуюся форму: - Поля State, Locality, Organisation, Organisation Unit можно оставить пустыми или заполнить любыми данными. - В поле **SSL Key** вставьте содержимое приватного ключа. - В поле **SSL Certificate** вставьте содержимое сертификата. - В поле **SSL Bundle** вставьте цепочку сертификатов, которыми подписан сертификат. Как правило, они приходят в письме от центра сертификации в файле с расширением .ca-bundle. - В поле **SSL Action** выберите вариант **Save certificate**. 4. Нажмите **Save**. ## Включение редиректа на HTTPS После установки сертификата включите для домена редирект на защищенное соединение HTTPS. Для этого в разделе **Sites** на вкладке **Redirect** отметьте пункт **Rewrite HTTP to HTTPS** и сохраните изменения. ![Ssl2](https://content.timeweb.com/assets/08a81c02-a56b-4898-880b-456ab4dba47a?width=1239&height=831) _Включение редиректа на HTTPS в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ # Добавление IP-адресов Source: https://timeweb.cloud/docs/control-panels/ispconfig/adding-ip-addresses?utm_source=llms_txt&utm_medium=ai Вы можете заказать дополнительный IPv4 или IPv6-адрес в панели управления [timeweb.cloud/my](https://timeweb.cloud/my/). После необходимо добавить IP-адрес на сервер. Для этого: 1. Войдите в панель под пользователем **admin**. 2. Перейдите в раздел **System** -> **Server IP addresses** и нажмите **Add new IP Address**. 3. В открывшемся меню: - - В поле **Type** выберите тип адреса (IPv4 или IPv6). - В поле **IP Address** укажите адрес, который нужно добавить. - Если необходимо, чтобы адрес был доступен только для сайтов конкретного пользователя, выберите его в поле **Client**. ![IP](https://content.timeweb.com/assets/2ad14f3b-d413-45db-b7c7-ac4e9e767193?width=1601&height=837) _Раздел IP Addresses в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ 4. Нажмите **Save**. Готово, новый адрес добавлен. # Планировщик Cron Source: https://timeweb.cloud/docs/control-panels/ispconfig/cron-scheduler?utm_source=llms_txt&utm_medium=ai Управлять задачами Cron вы можете в разделе **Sites** → **Cron Jobs**. Перейдите в этот раздел и нажмите **Add new Cron job**, чтобы добавить новую задачу. ![Cron1](https://content.timeweb.com/assets/d44d252d-36c1-4ec2-b4ec-717b5bf0fc34?width=1592&height=885) _Раздел Cron Jobs в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ Заполните открывшуюся форму. ![Cron2](https://content.timeweb.com/assets/a2c5ad85-4440-4670-9678-fc94739aa16b?width=1597&height=1275) _Создание новой cron-задачи в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ - В поле **Parent website** укажите, для какого сайта запускается задача. - Далее настройте **расписание** ее выполнения. Формат настройки (на примере минут): - — каждую минуту; - \*/5 — каждые 5 минут; - 5 — с началом пятой минуты; - 5, 20, 35 — с началом указанных минут. Аналогичный формат применяется для остальных параметров: часов, месяцев и т.д. Минуты указываются с 0 до 59, часы с 0 до 23, дни месяцев с 1 до 31, месяцы с 1 до 12, дни недели — с 0 (воскресенье) до 6 (суббота). На скриншоте выше настроено выполнение задания каждые 5 минут. - В поле **Command to run** введите путь до программы, которая должна выполняться по расписанию. Вы можете указать как URL, так и путь до скрипта, который нужно выполнить. Если вы указываете путь до php-скрипта, то также необходимо указать путь до интерпретатора. Например: ```shell /usr/bin/php7.0 /var/www/clients/client1/web1/web/script.php ``` Рассмотрим несколько примеров. Пример 1. ```shell /usr/bin/wget -O /dev/null "https://mydomain.com/script.php" ``` Здесь используется утилита `wget`, чтобы выполнить скрипт `script.php` на удаленном сервере `mydomain.com`.  - `/usr/bin/wget` — путь к исполняемому файлу `wget`.(`/usr/bin` — это стандартное место установки исполняемых файлов в Linux). - `-O /dev/null` — опция `-O` в используется для указания имени файла, в который будет сохранен результат загрузки. В данном случае указан путь к специальному файлу `/dev/null`, который просто отбрасывает все, что в него пишется. То есть, что результат загрузки будет отброшен и не сохранен никуда на диске. - `https://mydomain.com/script.php` — то URL, по которому размещен скрипт `script.php`. Такой формат задачи удобно использовать в Cron, когда важен только сам факт выполнения скрипта, а вывод не требуется. Пример 2. ```shell /usr/bin/curl -s "https://mydomain.com/script.php" ``` Здесь используется `curl`, чтобы выполнить скрипт `script.php` на удаленном сервере `mydomain.com`.  - `/usr/bin/curl`  — это путь к исполняемому файлу `curl`. - `-s` — опция `-s` используется для того, чтобы сделать запрос «тихим» (silent). Это означает, что `curl` будет работать в фоновом режиме и не будет выводить информацию о процессе загрузки на экран. - `https://mydomain.com/script.php` — URL, по которому находится скрипт `script.php`. Такой формат может быть удобен в cron-задачах, когда нужно выполнить скрипт удаленно и без вывода информации на экран. Пример 3. ```shell /usr/bin/php7.1 /home/user/web/mydomain.com/public_html/script.php ``` Здесь с помощью интерпретатора PHP запускается скрипт `script.php`, который находится на вашем сервере по пути: `/home/user/web/mydomain.com/public_html/script.php`.  - `/usr/bin/php7.1` — указывает на исполняемый файл интерпретатора PHP версии 7.1. Это значит, что при выполнении скрипта `script.php` будет использоваться именно версия PHP 7.1. - `/home/user/web/mydomain.com/public_html/script.php` — путь к PHP-скрипту, который должен быть выполнен. # Настройка почты Source: https://timeweb.cloud/docs/control-panels/ispconfig/setting-up-mail?utm_source=llms_txt&utm_medium=ai Рассказываем, как настроить почту на сервере с панелью ISPConfig: создадим почтовый домен и почтовый ящик и выполним необходимые настройки DNS. ## Добавление почтового домена Для работы с почтой в первую очередь необходимо добавить почтовый домен.  Для этого перейдите в раздел **Email** и нажмите **Add new Domain**. ![Mail1](https://content.timeweb.com/assets/a7afc2a6-9013-4d91-8d85-132cf89d965f?width=1896&height=812) _Раздел Email в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ На открывшейся странице введите доменное имя и нажмите **DomainKeys Identified Mail**, чтобы сразу сгенерировать DKIM-подпись. ![Mail2](https://content.timeweb.com/assets/66faa5e6-ac53-44cb-a17d-c0804b7e22af?width=1611&height=715) _Опция генерации DKIM-подписи в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ Установите галочку **Enable DKIM** и нажмите **Generate DKIM Private-key**. В результате будет сгенерирована и установлена DKIM-подпись для этого почтового домена. ![Mail3](https://content.timeweb.com/assets/fc76cf79-3366-4c3c-a064-b0d39b3ff556?width=1607&height=1451) _Настройка DKIM в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ Запись из поля **DNS-record** необходимо скопировать, чтобы в дальнейшем добавить ее в настройках домена.  Нажмите **Save** — почтовый домен создан. ## Создание почтового ящика Для создания ящика перейдите в раздел **Email** -> **Email Mailbox** и нажмите **Add new Mailbox**. ![Mail4](https://content.timeweb.com/assets/eed5ae92-d216-47ec-bac6-78edec18dabd?width=2005&height=925) _Раздел Email Mailbox в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ На открывшейся странице заполните поля **Email** (имя ящика, которое будет указываться перед @) и **Password**. Остальные поля можно оставить пустыми или заполнить по желанию. В поле «Name» указывается имя пользователя, в поле «Quota» можно установить лимиты на размер почтового ящика; также можно указать адреса, на которые необходимо отправлять копии входящих и исходящих писем, настроить режим работы спам-фильтра, отключить отправку писем с данного ящика, отключить локальную отправку, отключить протоколы POP3 и IMAP для данного ящика и включить greylisting. ![Mail5](https://content.timeweb.com/assets/2296148f-c755-43c0-81ca-5f30db1e7277?width=1595&height=785) _Создание нового почтового ящика в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ После указания необходимых настроек нажмите **Save**. ## Настройка DNS-записей для домена После создания почтового домена и почтового ящика необходимо правильно настроить DNS-записи домена: MX, SPF, DKIM. ### MX 1. В панели [timeweb.cloud/my](https://timeweb.cloud/my/) перейдите в раздел [Домены и SSL](https://timeweb.cloud/my/domains/). 2. Нажмите на значок шестеренки рядом с нужным доменом и выберите пункт **Настройки DNS**. 3. Создайте новую MX-запись или отредактируйте имеющуюся, кликнув на значок карандаша. В качестве значения укажите ваш домен, например: ![Mx2](https://content.timeweb.com/assets/5d5c6677-4795-4273-bd75-f5cc150688eb?width=397&height=198) 4. Удалите прочие MX-записи, если они были созданы. ### SPF В SPF-записи указывается список серверов, с которых разрешена отправка писем от имени вашего домена. Для настройки SPF: 1. В панели [timeweb.cloud/my](https://timeweb.cloud/my/) перейдите в раздел [Домены и SSL](https://timeweb.cloud/my/domains/). 2. Нажмите на значок шестеренки рядом с нужным доменом и выберите пункт **Настройки DNS**. 3. Если TXT-запись с параметром «v=spf1» уже существует, ее необходимо отредактировать, нажав на значок карандаша. Если подобной записи еще нет, необходимо нажать на «Добавить DNS-запись» справа вверху и выбрать пункт «TXT». 4. В окне настройки DNS-записи поле «Хост» оставьте пустым. В поле «Значение» укажите следующую запись, заменив 1.1.1.1 на IP-адрес вашего сервера: ```shell v=spf1 ip4:1.1.1.1 a mx ~all ``` 5. Сохраните изменения. ### DKIM 1. В данной инструкции мы уже добавили DKIM в панели ISPConfig. Если вы этого не делали, перейдите в ISPConfig в раздел **Email** -> **Domain**, кликните на нужный домен, чтобы открыть настройки, и добавьте DKIM, как описано [здесь](https://timeweb.cloud/docs/control-panels/ispconfig/setting-up-mail#dobavlenie-pochtovogo-domena).  Скопируйте содержимое поля **DNS-record**.  2. Пропишите DKIM у домена: - - В панели [timeweb.cloud/my](https://timeweb.cloud/my/) перейдите в раздел [Домены и SSL](https://timeweb.cloud/my/domains/). - Нажмите на значок шестеренки рядом с вашим доменом и выберите пункт **Настройки DNS**. - Если TXT-запись с параметром «v=DKIM1» уже существует, ее необходимо отредактировать, нажав на значок карандаша. Если подобной записи еще нет, необходимо нажать на «Добавить DNS-запись» справа вверху и выбрать пункт «TXT». - В окне настройки DNS-записи в поле «Хост» укажите `dkim._domainkey`. В поле «Значение» вставьте DKIM-запись, скопированную в поле **DNS-record** в ISPConfig. ![Dkim Copy 4](https://content.timeweb.com/assets/d56db22a-41d4-41f0-bb8d-891bd09c37f3?width=445&height=324) Сохраните изменения. ### DMARC 1. В панели [timeweb.cloud/my](https://timeweb.cloud/my/) перейдите в раздел [Домены и SSL](https://timeweb.cloud/my/domains/).  2. Нажмите на значок шестеренки рядом с вашим доменом и выберите пункт **Настройки DNS**. 3. Если TXT-запись с параметром `v=DMARC1` уже существует, ее необходимо отредактировать, нажав на значок карандаша. Если подобной записи еще нет, необходимо нажать на «Добавить DNS-запись» справа вверху и выбрать пункт «TXT». 4. В окне настройки DNS-записи в поле «Хост» укажите `_dmarc`. В поле «Значение» вставьте следующую DMARC-запись: ```shell v=DMARC1; p=none; aspf=r; sp=none ``` ### PTR 1. В панели ISPConfig под пользователем **admin** перейдите в раздел System и кликните на имя сервера. ![Ptr1](https://content.timeweb.com/assets/4f4ef378-1bf6-4dd9-b02c-fd51597ea1d6?width=1614&height=588) _Раздел System в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ 2. В поле **Servername** укажите ваш домен и нажмите Save. Этим именем ваша почтовая служба будет представляться при отправке письма. ![Ptr](https://content.timeweb.com/assets/df22eecf-4415-4743-83b7-bd1e23e89f0b?width=1598&height=978) _Настройки сервера в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ 3. В панели [timeweb.cloud/my](https://timeweb.cloud/my/) перейдите на вкладку **Конфигурация**. 4. В поле «IPv4-адрес» кликните на имя сервера и также укажите ваш домен. ![Ptr3](https://content.timeweb.com/assets/adbf04fd-562f-47dd-86e6-fa666ea3c611?width=1032&height=333) ## Почтовый клиент Для непосредственной работы с почтой ISPConfig использует веб-интерфейс SquirrelMail.  Перейти к нему можно по ссылке `https://IP_адрес_сервера:8081/squirrelmail/` или кликнув на иконку с конвертом в разделе **Email** → **Email Mailbox**: ![Mail6](https://content.timeweb.com/assets/1b56e2a3-4763-44b9-8681-46d00396b8c3?width=1612&height=728) _Кнопка входа в почтовый ящик в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ Для входа используйте имя созданного почтового ящика и его пароль. # Дополнительные настройки Source: https://timeweb.cloud/docs/control-panels/ispconfig/additional-ispconfig-settings?utm_source=llms_txt&utm_medium=ai В статье описаны дополнительные настройки панели ISPConfig, которые могут быть полезны вам в работе с панелью и сервером. Все эти действия необходимо выполнять в панели от пользователя **admin**. ## Настройка ссылок на phpMyAdmin и Webmail Для того, чтобы phpMyAdmin и Roundcube Webmail корректно открывались по ссылке в панели управления, выполните следующее. 1. Перейдите в раздел **System** → **Main config**. 2. На вкладке **Sites** в поле **PHPMyAdmin URL** укажите, как на скриншоте: ```shell https://[SERVERNAME]:8081/phpmyadmin ``` ![1](https://content.timeweb.com/assets/18a8a775-e935-41a7-b955-da807fd3c707?width=1599&height=919) _Настройки URL для phpMyAdmin в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ 3. Перейдите на вкладку **Mail** и в поле **Webmail URL** укажите, как на скриншоте: ```shell https://[SERVERNAME]:8081/webmail ``` 4. На этой же вкладке снимите галочку в пункте **Use SMTP to send system mails**. ![2](https://content.timeweb.com/assets/ab1b797e-0bdf-4207-95f5-bedf514e5229?width=1605&height=1300) _Настройки для корректной работы Roundcube в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ 5. Нажмите **Save**. ## Изменение префиксов имен Вы можете изменить или полностью удалить префиксы, которые используются по умолчанию в названиях БД, именах пользователей БД, пользователей FTP и пр., например, как здесь (префикс `c2`): ![3](https://content.timeweb.com/assets/e9479368-9b1f-4f7a-914f-0fdc99092187?width=1272&height=304) _Раздел Database Users в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ Чтобы изменить префиксы, выполните следующее. 1. Перейдите в раздел **System** → **Main config**. 2. Отредактируйте следующие поля на вкладке **Sites**, указав нужный префикс: - - Database name prefix - Database user prefix - FTP user prefix - Shell user prefix - Webdav user prefix Также эти поля можно очистить, чтобы префикс не добавлялся совсем. ## Изменение папки с сайтами по умолчанию Для того, чтобы сайты создавались в необходимой вам директории: 1. Перейдите в раздел **System** → **Server Config** на вкладку **Web**. 2. В поле **Website basedir** задайте папку, в которой будут создаваться директории ваших сайтов. 3. В поле **Website path** укажите путь до самих папок сайтов. 4. В поле **Website symlinks** укажите, какие ссылки необходимо создать для директории сайта (чтобы в нее можно было перейти по домену, а не по ID клиента и сайта). ![4](https://content.timeweb.com/assets/30978636-bb68-4b47-b257-d0c2bdf9c5c4?width=1605&height=914) _Настройка директории по умолчанию в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ ## Дополнительные настройки сайта При настройке сайта может потребоваться задать собственные настройки `php.ini` или добавить какой-либо блок с редиректами в конфигурацию Nginx. Для этого войдите перейдите в раздел **Sites**, кликните на нужный сайт и откройте настройки на вкладке **Options**. ![Phpnginx](https://content.timeweb.com/assets/b0407d96-99be-434e-b41c-059b3ce8e5e9?width=1600&height=2439) _Настройки сайта в интерфейсе [ISPConfig](https://www.ispconfig.org/)_ В поле **Custom php.ini settings** добавьте директивы `php.ini`, значение которых надо задать или переопределить (например: `short_open_tag=on`). В поле **nginx Directives** можно добавлять директивы, которые надо добавить в блок server виртуального хоста nginx. Допускается использование переменных: `{DOCROOT}`, `{DOCROOT_CLIENT}`, `{DOMAIN}`, `{FASTCGIPASS}`, `{PHPFALLBACKFASTCGIPASS}`. Например, вместо стандартного файла `.htaccess` для Bitrix можно указать: ```shell location / { try_files $uri $uri/ /bitrix/urlrewrite.php$is_args$args; } ``` Список возможных директив nginx доступен по ссылке: [http://nginx.org/ru/docs/dirindex.html](http://nginx.org/ru/docs/dirindex.html) В качестве **PHP-FPM Process Manager** рекомендуется устанавливать `dynamic`. ## Управление модулями PHP  ISPConfig не имеет встроенных инструментов для управления модулями PHP (их установки, удаления, включения и выключения). Для выполнения необходимых действий используйте наши инструкции: - [Установка модулей PHP (Debian / Ubuntu)](https://timeweb.cloud/docs/unix-guides/installing-php-modules-debian-ubuntu) - [Установка модулей PHP (CentOS)](https://timeweb.cloud/docs/unix-guides/installing-php-modules-centos) # Работа с VestaCP Source: https://timeweb.cloud/docs/control-panels/vestacp?utm_source=llms_txt&utm_medium=ai > [!NOTE] > В настоящий момент VestaCP редко получает обновления, а возникающие в ее работе баги подолгу не устраняются. > > Рекомендуем вам рассмотреть [бесплатную панель HestiaCP](https://timeweb.cloud/docs/control-panels/hestia-cp) — интерфейс и функционал очень схожи с Vesta, при этом Hestia активно обновляется и дорабатывается. В разделе собраны инструкции по работе с бесплатной панелью управления VestaCP. - [Начало работы с VestaCP](https://timeweb.cloud/docs/control-panels/vestacp/getting-started-with-vestacp) - [Создание пользователей](https://timeweb.cloud/docs/control-panels/vestacp/creating-users-vestacp) - [Смена пароля пользователя](https://timeweb.cloud/docs/control-panels/vestacp/changing-user-password-vestacp) - [Размещение сайта](https://timeweb.cloud/docs/control-panels/vestacp/site-hosting-in-vestacp) - [Установка SSL](https://timeweb.cloud/docs/control-panels/vestacp/installing-ssl-vestacp) - [Настройка почты](https://timeweb.cloud/docs/control-panels/vestacp/mail-setup-vestacp) - [Резервное копирование](https://timeweb.cloud/docs/control-panels/vestacp/backup-vestacp) - [Добавление IP-адресов](https://timeweb.cloud/docs/control-panels/vestacp/adding-ip-addresses-vestacp) - [Планировщик Cron](https://timeweb.cloud/docs/control-panels/vestacp/cron-scheduler-vestacp) - [Запрет доступа по IP](https://timeweb.cloud/docs/control-panels/vestacp/ip-deny-access-vestacp) - [Создание FTP-пользователей](https://timeweb.cloud/docs/control-panels/vestacp/creating-ftp-users-vestacp) - [Смена пароля пользователя БД](https://timeweb.cloud/docs/control-panels/vestacp/changing-database-user-password-vestacp) - [Смена часового пояса](https://timeweb.cloud/docs/control-panels/vestacp/changing-time-zone-vestacp) - [Настройка редиректов](https://timeweb.cloud/docs/control-panels/vestacp/setting-up-redirects-vestacp) - [Модули PHP, настройка параметров PHP](https://timeweb.cloud/docs/control-panels/vestacp/configuring-php-parameters-vestacp) - [Логи](https://timeweb.cloud/docs/control-panels/vestacp/logs-vestacp) # Начало работы с VestaCP Source: https://timeweb.cloud/docs/control-panels/vestacp/getting-started-with-vestacp?utm_source=llms_txt&utm_medium=ai ## Установка VestaCP - **Автоматически** Панель управления VestaCP может быть установлена автоматически при заказе или создании нового VDS с операционной системой Ubuntu, а также при переустановке операционной системы. С VestaCP на сервер будет установлен набор компонентов, необходимых для корректной работы большинства проектов: Nginx, Apache, PHP, MySQL (MariaDB для Centos7), Named, Vsftpd, IPtables, Fail2ban, Exim, dovecot, spamassassin. - **Вручную** Вы можете установить панель самостоятельно, сконфигурировав установочный пакет с нужными компонентами на [сайте проекта](http://vestacp.com/install/). VestaCP устанавливается на старые версии операционных систем: - RHEL / CentOS 5, 6, 7 - Debian 7, 8, 9 - Ubuntu 12.04-18.10 ## Авторизация в Vesta Панель доступна по адресу `https://IP_адрес_сервера:8083`. После установки сервера с VestaCP на ваш контактный ящик придет письмо с реквизитами доступа к серверу и к панели, а также с ссылкой для входа в панель. Перейдите по указанной в письме ссылке. При первом входе вы увидите предупреждение о небезопасном подключении — это связано с тем, что подключение происходит по защищенному протоколу, сертификат для которого был заверен Vesta, а не каким-либо центром сертификации. Для продолжения работы откройте дополнительные сведения (кнопки «Дополнительно», «Advanced» и т.д.). Далее, в зависимости от используемого браузера, вы сможете либо сразу перейти на сайт, либо подтвердить исключение безопасности. Теперь вы можете авторизоваться в панели Vesta с данными, полученными в письме. ## Интерфейс панели Для переключения в русскоязычный интерфейс кликните на имя пользователя справа вверху и выберите нужный язык в настройках: ![Vesta Lang](https://content.timeweb.com/assets/39460ff0-ef5b-4bd6-80d1-fdab287c15cf?width=1088&height=771) _Интерфейс [VestaCP](https://vestacp.com/)_ Рекомендуем на этом же этапе изменить почтовый ящик, указанный в поле **Email**, на нужный вам. В верхней части панели вам доступно управление основными элементами: ![Vesta Main](https://content.timeweb.com/assets/deb15125-9287-47e7-8a2e-7e837f658e63?width=1059&height=631) _Интерфейс [VestaCP](https://vestacp.com/)_ - **USER** — управление пользователями - **WEB** — управление доменами - **DNS** — настройка DNS-служб - **MAIL** — управление почтой - **DB** — работа с базами данных - **CRON** — работа с планировщиком задач - **BACKUP** — резервное копирование # Создание пользователей Source: https://timeweb.cloud/docs/control-panels/vestacp/creating-users-vestacp?utm_source=llms_txt&utm_medium=ai Основной пользователь панели `admin` создается автоматически и имеет максимальный набор прав. От имени `admin` вы сможете выполнять настройки сервера и панели: управлять установленными на сервер компонентами, настраивать файрвол, добавлять IP-адреса, обновлять панель управления и так далее. Обратите внимание, что необходимо использовать именно admin, а не root — авторизация под root в панели VestaCP отключена. Из соображений безопасности постоянная работа из-под основного пользователя не рекомендуется, поэтому для управления доменами и сайтами имеет смысл создать дополнительного пользователя с ограниченными правами — ему не будет доступно непосредственное управление настройками сервера. Также создать дополнительных пользователей может быть необходимо, если нужно дать доступ к серверу третьим лицам. **Для создания пользователя:** 1. Перейдите в раздел **USER**. 2. Нажмите на значок плюса (опция «Добавить аккаунт»). 3. Заполните все поля в открывшейся форме. 4. Нажмите «Добавить». Чтобы зайти в панель под созданным пользователем, наведите курсор на поле с ним в разделе **USER** и нажмите на всплывающую кнопку **Войти.** С этими же реквизитами новый пользователь может подключаться к серверу по FTP. Настройки пользователя в дальнейшем можно будет изменить. Для этого под пользователем admin перейдите в раздел **USER**, наведите курсор на нужного пользователя и нажмите «Редактировать». Также вы всегда можете удалить любого пользователя или временно заблокировать его. ![User Edit](https://content.timeweb.com/assets/5ef49013-77d9-47b9-b720-3b684d3b19f3?width=1493&height=669) _Раздел USER в интерфейсе [VestaCP](https://vestacp.com/)_ # Смена пароля пользователя Source: https://timeweb.cloud/docs/control-panels/vestacp/changing-user-password-vestacp?utm_source=llms_txt&utm_medium=ai Изменить пароль для пользователя admin или любого другого пользователя панели можно средствами самой панели или при подключении по SSH. ## Средствами панели управления Этот способ подойдет, если вам известен пароль пользователя admin.  **1.** Войдите в VestaCP под admin и перейдите в раздел **USER**. **2.** Наведите курсор на нужного пользователя и нажмите **Редактировать**. **3.** Укажите новый пароль и нажмите **Сохранить**. Готово, пароль изменен. ## При подключении по SSH В этом случае вам не потребуется пароль admin. **1.** Подключитесь к серверу по SSH от пользователя **root**. Реквизиты root были отправлены на ваш email после установки сервера. ```shell ssh root@IP-адрес-сервера ``` **2.** Выполните следующую команду, указав в ней нужного пользователя и новый пароль.  Например, в случае с пользователем admin: ```plain v-change-user-password admin новый_пароль ``` Готово, пароль изменен. Теперь вы можете войти в панель с новым паролем. # Размещение сайта Source: https://timeweb.cloud/docs/control-panels/vestacp/site-hosting-in-vestacp?utm_source=llms_txt&utm_medium=ai Для размещения вашего сайта на сервере выполните шаги, описанные ниже. Рекомендуем добавлять сайт от имени [дополнительного пользователя](https://timeweb.cloud/docs/control-panels/vestacp/creating-users-vestacp).  ## Домен 1. На стороне держателя NS-серверов вашего домена укажите для него в качестве А-записи IP-адрес вашего сервера. 2. Добавьте домен в панель Vesta. Для этого перейдите в раздел **WEB** и нажмите на зеленый значок плюса. Введите имя вашего домена и выберите необходимые настройки. > [!NOTE] > Кириллические домены необходимо указывать на кириллице, не в punycode. ![Vesta Web](https://content.timeweb.com/assets/35a7b6c3-890e-4e96-83b1-6320489027b1?width=1058&height=653) _Добавление домена в интерфейсе [VestaCP](https://vestacp.com/)_ Кликнув на «Дополнительные опции», вы сможете задать дополнительные настройки, например, включить поддержку SSL (указать данные существующего сертификата или запросить выпуск для вашего домена бесплатного сертификата Let’s Encrypt), подключить инструмент аналитики (awstats или webalizer), создать дополнительный FTP-аккаунт при необходимости (подключение по FTP также доступно с логином и паролем созданного пользователя). В большинстве случаев вы можете оставить настройки, указанные по умолчанию. Для того, чтобы добавить поддомен, выполните те же действия. ## База данных 1. Создайте базу данных в Vesta. Для этого перейдите в раздел **DB** и добавьте базу, кликнув на зеленый значок плюса. Укажите все необходимые данные (имя базы, имя пользователя БД и пароль), включая e-mail, на который будут отправлены реквизиты для доступа к базе. После вы сразу сможете перейти в phpMyAdmin из интерфейса Vesta (кнопка **PHPMYADMIN** над списком баз), или же по ссылке в письме. 2. Авторизуйтесь в phpMyAdmin с полученными данными и импортируйте дамп базы на сервер. 3. Обновите конфигурационный файл сайта, указав в нем корректное имя базы, имя пользователя базы данных и пароль. ## Файлы сайта Загрузите файлы вашего сайта на сервер. Для этого подключитесь к серверу по [SFTP](https://timeweb.cloud/docs/unix-guides/sftp), например, с помощью FileZilla, и скопируйте файлы в директорию `/web/ваш_домен/public_html` (полный путь при работе от `admin`: `/home/имя_пользователя/web/имя_домена/public_html`). В качестве реквизитов для подключения используйте: - **Хост**: IP-адрес вашего сервера. - **Имя пользователя**: имя пользователя в Vesta. - **Пароль**: пароль пользователя. - **Порт**: 22 # Установка SSL в VestaCP Source: https://timeweb.cloud/docs/control-panels/vestacp/installing-ssl-vestacp?utm_source=llms_txt&utm_medium=ai Процесс установки SSL-сертификата в VestaCP достаточно прост. 1. Зайдите в панель управления под пользователем, от которого добавлялся домен.  2. Перейдите в раздел **WEB**, наведите курсор на поле с доменом и нажмите **Редактировать**. Обратите внимание, что если вы используете кириллический домен, для корректного выпуска SSL домен должен быть добавлен в панель на кириллице, не в punycode. 3. В окне редактирования найдите пункт **Поддержка SSL** и отметьте его галочкой. 4. Откроется дополнительная форма. Далее: - Если вы хотите выпустить сертификат Let's Encrypt, отметьте пункт **Поддержка Let's Encrypt** и нажмите **Сохранить** внизу страницы (сохранение будет происходить немного дольше обычного). Сертификат будет создан автоматически в течение нескольких минут. Также для выпуска сертификата необходимо создать пользователя для утилиты выпуска. Для этого в консоли сервера в панели управления или при [подключении по SSH](https://timeweb.cloud/docs/unix-guides/ssh) необходимо выполнить команду: ```shell v-add-letsencrypt-user USERNAME E-MAIL ``` - В качестве USERNAME укажите логин, который вы используете для входа в VestaCP, в качестве E-MAIL — ваш контактный ящик. После выпуска сертификат будет сохранен в директории /home/admin/conf/web. - Если вы хотите использовать имеющийся у вас сертификат, заполните поля его данными и нажмите **Сохранить**: - - **SSL сертификат** — содержимое сертификата. - **Ключ SSL сертификата** — содержимое приватного ключа. - **Центр сертификации SSL / Intermediate** — цепочка сертификатов, которыми подписан данный сертификат (как правило, это файл в письме от центра сертификации с расширением .ca-bundle). - Если вы только планируете приобрести SSL, вы можете сгенерировать CSR с помощью VestaCP: - Нажмите на ссылку **Cгенерировать CSR запрос**. - В новом открывшемся окне внесите необходимые данные и нажмите **Ок**. - Используйте полученный CSR-запрос для покупки сертификата. - Сохраните ключ сертификата на локальный компьютер — он потребуется вам при установке полученного SSL. # Настройка почты Source: https://timeweb.cloud/docs/control-panels/vestacp/mail-setup-vestacp?utm_source=llms_txt&utm_medium=ai Настраиваем почту на сервере с панелью VestaCP: создадим почтовый домен и почтовый ящик, выполним необходимые настройки DNS для домена. ## Добавление почтового домена Для управления почтовыми доменами и ящиками перейдите в раздел **MAIL**. Здесь уже присутствуют домены, добавленные вами в разделе **WEB**; также вы можете добавить новый почтовый домен, кликнув на значок плюса. При добавлении домена обязательно отметьте пункт DKIM. ![Mail 1](https://content.timeweb.com/assets/7d618e59-e6c1-4d1e-8d98-a84a061bf9f2?width=1027&height=614) _Добавление почтового домена в интерфейсе [VestaCP](https://vestacp.com/)_ Если домен уже добавлен через WEB, можно кликнуть на «Редактировать», чтобы убедиться, что опция DKIM включена. ![Mail 2](https://content.timeweb.com/assets/6293443a-ee4c-4c32-af3e-24cf890cc314?width=1034&height=441) _Раздел «MAIL» в интерфейсе [VestaCP](https://vestacp.com/)_ ## Создание почтового ящика Наведите курсор на поле с нужным доменом и нажмите «Добавить аккаунт». ![Mail 3](https://content.timeweb.com/assets/18b46634-bce1-41d0-b675-084018d3e70d?width=1042&height=429) _Раздел «MAIL» в интерфейсе [VestaCP](https://vestacp.com/)_ В поле «Аккаунт» укажите имя ящика (имя, которое будет указываться перед @; например, admin, info, support и так далее), также укажите пароль. ![Mail 4](https://content.timeweb.com/assets/76fd72ea-2486-4d30-852d-51f722a1b0a0?width=903&height=627) _Добавление почтового аккаунта в интерфейсе [VestaCP](https://vestacp.com/)_ По клику на «Дополнительные опции» можно сразу настроить размер почтовой квоты, алиасы для ящика и пересылку почты. ## Настройка DNS-записей для домена ### **MX** 1. В панели [timeweb.cloud/my](https://timeweb.cloud/my/) перейдите в раздел [Домены и SSL](https://timeweb.cloud/my/domains/). 2. Нажмите на значок шестеренки рядом с нужным доменом и выберите пункт **Настройки DNS**. 3. Создайте новую MX-запись или отредактируйте имеющуюся, кликнув на значок карандаша. В качестве значения укажите ваш домен. 4. Удалите прочие MX-записи, если они были созданы. ### **SPF** В SPF-записи указывается список серверов, с которых разрешена отправка писем от имени вашего домена. Для настройки SPF: 1. В панели [timeweb.cloud/my](https://timeweb.cloud/my/) перейдите в раздел [Домены и SSL](https://timeweb.cloud/my/domains/). 2. Нажмите на значок шестеренки рядом с нужным доменом и выберите пункт **Настройки DNS**. 3. Если TXT-запись с параметром `v=spf1` уже существует, ее необходимо отредактировать, нажав на значок карандаша. Если подобной записи еще нет, необходимо нажать на «Добавить DNS-запись» справа вверху и выбрать пункт «TXT». 4. В окне настройки DNS-записи поле «Хост» оставьте пустым. В поле «Значение» укажите следующую запись, заменив `1.1.1.1` на IP-адрес вашего сервера: ```shell v=spf1 ip4:1.1.1.1 a mx ~all ``` ### **DKIM** 1. Создайте DKIM через консоль: Подключитесь к серверу [по SSH](https://timeweb.cloud/docs/unix-guides/ssh) и выполните в консоли команду: ```shell v-list-mail-domain-dkim USER DOMAIN ``` Вместо `USER` укажите имя пользователя, под которым добавлен домен, вместо `DOMAIN` — имя домена, на котором создается почта. Например: ```shell v-list-mail-domain-dkim admin mydomain.com ``` В результате команды будут выведены private key и public key.  Скопируйте public key — весь текст, который находится между `BEGIN PUBLIC KEY` и `END PUBLIC KEY`: ![Mail 5](https://content.timeweb.com/assets/482375b9-120c-4374-8abb-cf7820626198?width=614&height=432) 2. Пропишите DKIM у домена: - - В панели [timeweb.cloud/my](https://timeweb.cloud/my/) перейдите в раздел [Домены и SSL](https://timeweb.cloud/my/domains/). - Нажмите на значок шестеренки рядом с вашим доменом и выберите пункт **Настройки DNS**. - Если TXT-запись с параметром `v=DKIM1` уже существует, ее необходимо отредактировать, нажав на значок карандаша. Если подобной записи еще нет, необходимо нажать на «Добавить DNS-запись» справа вверху и выбрать пункт «TXT». - В окне настройки DNS-записи в поле «Хост» укажите `mail._domainkey`. В поле «Значение» вставьте DKIM-запись в формате: ```shell v=DKIM1; k=rsa; p=скопированное_содержимое_public_key ``` ### **DMARC** - В панели [timeweb.cloud/my](https://timeweb.cloud/my/) перейдите в раздел [Домены и SSL](https://timeweb.cloud/my/domains/).  - Нажмите на значок шестеренки рядом с вашим доменом и выберите пункт **Настройки DNS**. - Если TXT-запись с параметром `v=DMARC1` уже существует, ее необходимо отредактировать, нажав на значок карандаша. Если подобной записи еще нет, необходимо нажать на «Добавить DNS-запись» справа вверху и выбрать пункт «TXT». - В окне настройки DNS-записи в поле «Хост» укажите `_dmarc`. В поле «Значение» вставьте следующую DMARC-запись: ```shell v=DMARC1; p=none; aspf=r; sp=none ``` ### **PTR** - В панели VestaCP перейдите в раздел **Сервер** (Server) и нажмите на кнопку «Настроить» (значок шестеренки). ![Mail 7](https://content.timeweb.com/assets/4eb509be-e58c-4177-870b-5a059cdeeb9c?width=1030&height=425) _Раздел «СЕРВЕР» в интерфейсе [VestaCP](https://vestacp.com/)_ - В поле **Имя хоста** (Hostname) укажите ваш домен. Этим именем ваша почтовая служба будет представляться при отправке письма. - В панели управления Timeweb Cloud перейдите во вкладку «[Облачные серверы](https://timeweb.cloud/my/servers)». - Выберите нужный сервер и перейдите во вкладку «Сеть». - В разделе «IP-адреса» наведите курсор на IPv4 сервера и нажмите на иконку шестеренки. - В открывшемся меню укажите ваш домен в строку «PTR-запись». ![Scr 20260717 Kbti](https://content.timeweb.com/assets/d2bc2fa5-d530-4927-bb6f-7bd8c40b799a.png?width=2198&height=1810) ## Почтовый клиент Для непосредственной работы с почтой VestaCP использует веб-интерфейс Roundcube. Перейти в него можно, кликнув по ссылке «Открыть веб-почту» над списком почтовых доменов. ![Mail 8](https://content.timeweb.com/assets/3a3ee18c-e98c-4cf2-a7bf-7c8ec632084e?width=1047&height=437) _Раздел «MAIL» в интерфейсе [VestaCP](https://vestacp.com/)_ Для входа в Roundcube используйте имя созданного ящика и его пароль. ## Возможные ошибки Если при отправке почты через Roundcube возникает ошибка: _Access denied - Invalid HELO name (See RFC2821 4.1.3)_, необходимо внести изменения в файл `/etc/roundcube/defaults.inc.php`. Откройте его в любом редакторе и найдите следующую строку: ```shell $config['smtp_helo_host'] = ''; ``` Укажите в ней значение `'localhost'`: ```shell $config['smtp_helo_host'] = 'localhost'; ``` ## Дополнительные опции VestaCP позволяет настроить еще одну полезную почтовую функцию — «Ловушку для почты». С ее помощью письма, отправленные на несуществующие ящики на данном домене, будут собираться на указанный вами e-mail. Для настройки «Ловушки» выберите нужный домен в разделе MAIL, нажмите «Редактировать» и введите имя ящика. # Резервное копирование Source: https://timeweb.cloud/docs/control-panels/vestacp/backup-vestacp?utm_source=llms_txt&utm_medium=ai Создание бэкапов в панели VestaCP с их хранением на сервере или удаленном хранилище (при подключении по FTP). ## Резервное копирование в панели По умолчанию VestaCP выполняет ежедневное резервное копирование и хранит бэкапы за последние три дня. Вы также можете создавать резервные копии вручную — для этого перейдите в раздел **BACKUP** и добавьте новое задание, кликнув на значок плюса. После того, как копия будет создана, вы получите уведомление на контактный ящик пользователя; сам бэкап будет доступен в этом же разделе. Обратите внимание, что если бэкап за текущую дату уже существует, он будет заменен новым. ![Vesta Backup](https://content.timeweb.com/assets/0a7bb4c1-1eee-4d1f-99b7-42cf347e05fc?width=1026&height=461) _Раздел «BACKUP» в интерфейсе [VestaCP](https://vestacp.com/)_ Вы можете скачать любую из резервных копий на локальный компьютер, либо же нажать на «Настроить параметры восстановления» и выбрать отдельные элементы, которые требуется восстановить из бэкапа. Например, для восстановления файлов сайта необходимо выбрать нужный WEB-домен и нажать «Восстановить». Кликнув на кнопку «Исключения» над списком резервных копий, и далее на значок шестеренки, вы сможете указать, какие элементы должны исключаться из копирования. Для полной сохранности ваших данных вы также можете настроить резервное копирование на удаленный FTP-сервер — таким образом актуальная копия ваших данных будет доступна вам даже в случае сбоя на VDS. ## Резервное копирование по FTP Для настройки выгрузки бэкапов на удаленный сервер выполните следующие шаги. 1. Подключитесь к серверу [по SSH](https://timeweb.cloud/docs/unix-guides/ssh). 2. Создайте файл `/usr/local/vesta/conf/ftp.backup.conf` командой: ```shell nano /usr/local/vesta/conf/ftp.backup.conf ``` 3. Внесите в него следующее содержимое, указав корректные параметры: IP удаленного сервера, логин и пароль для подключения, а также путь к директории, в которую должны сохраняться бэкапы: ```shell HOST='IP-адрес_сервера' PORT='21' USERNAME='имя_пользователя' PASSWORD='пароль' BPATH='/vesta-backup' ``` 4. Сохраните изменения. 5. Откройте файл `vesta.conf`: ```shell nano /usr/local/vesta/conf/vesta.conf ``` 6. Найдите в нем строку `BACKUP_SYSTEM='local'` и замените ее значение на: ```shell BACKUP_SYSTEM='local,ftp' ``` 7. Вы также можете указать только `'ftp'` — в этом случае бэкапы не будут сохраняться локально, а только на удаленном сервере. 8. Сохраните изменения. Для проверки настроек перейдите в раздел **BACKUP** в VestaCP и создайте новую резервную копию. Если все работает корректно, новый бэкап в VestaCP будет иметь тип «local,ftp», а также будет доступен на удаленном сервере. ![Backupftp](https://content.timeweb.com/assets/444f566c-b982-47b0-b44e-0aebb8c27eba?width=1013&height=591) _Раздел «BACKUP» в интерфейсе [VestaCP](https://vestacp.com/)_ # Добавление IP-адресов Source: https://timeweb.cloud/docs/control-panels/vestacp/adding-ip-addresses-vestacp?utm_source=llms_txt&utm_medium=ai С помощью VestaCP вы можете добавлять на сервер IPv4-адреса; операция осуществляется от пользователя `admin`. Заказ нового IP в панели управления Timeweb Cloud описан [здесь](https://timeweb.cloud/docs/cloud-servers/manage-servers/network#dopolnitelnye-ip-adresa). Кликните на раздел «IP» в верхнем блоке панели управления. Для добавления адреса нажмите на значок плюса (опция «Добавить IP»). ![Ip1](https://content.timeweb.com/assets/00f1d8df-4efb-4556-9c17-5da0fea067b2?width=1030&height=440) _Раздел «IP» в интерфейсе [VestaCP](https://vestacp.com/)_ На следующем шаге укажите IP, маску сети (255.255.255.255) и нажмите «Добавить». ![Ip2](https://content.timeweb.com/assets/798c2d5b-2557-4266-9135-18f36ba8d84a?width=436&height=672) _Добавление IP-адреса в интерфейсе [VestaCP](https://vestacp.com/)_ В дальнейшем при добавлении новых доменов в панель вы сможете выбирать, к какому IP-адресу он должен быть привязан. # Планировщик Cron в VestaCP Source: https://timeweb.cloud/docs/control-panels/vestacp/cron-scheduler-vestacp?utm_source=llms_txt&utm_medium=ai Работа с планировщиком задач осуществляется в разделе **CRON**. Для формирования нового задания нажмите на значок плюса (опция «Добавить задание»). Далее укажите команду и расписание ее выполнения: ![Cron4](https://content.timeweb.com/assets/ac787a0b-e3da-45c8-873b-78be4e91d2b1?width=870&height=652) Вы можете задать расписание вручную либо сгенерировать его с помощью интерфейса Vesta, выбрав нужные параметры. При указании параметров вручную используйте следующий формат (на примере минут): - — каждую минуту; - **\*/5** — каждые 5 минут; - **5** — с началом 5 минуты;  - **5, 20, 35** — с началом указанных минут. Аналогичный формат применяется для остальных параметров — часов, дней, месяцев и т.д. Минуты указываются с 0 до 59, часы с 0 до 23, дни с 1 до 31, месяцы с 1 до 12, дни недели — с 0 (воскресенье) до 6 (суббота). При запуске php-скриптов укажите перед скриптом полный путь до интерпретатора либо просто php. Рассмотрим несколько примеров команд. Пример 1. ```shell /usr/bin/wget -O /dev/null "https://mydomain.com/script.php" ``` Здесь используется утилита `wget`, чтобы выполнить скрипт `script.php` на удаленном сервере `mydomain.com`.  - `/usr/bin/wget` — путь к исполняемому файлу `wget`.(`/usr/bin` — это стандартное место установки исполняемых файлов в Linux). - `-O /dev/null` — опция `-O` в используется для указания имени файла, в который будет сохранен результат загрузки. В данном случае указан путь к специальному файлу `/dev/null`, который просто отбрасывает все, что в него пишется. То есть, что результат загрузки будет отброшен и не сохранен никуда на диске. - `https://mydomain.com/script.php` — то URL, по которому размещен скрипт `script.php`. Такой формат задачи удобно использовать в Cron, когда важен только сам факт выполнения скрипта, а вывод не требуется. Пример 2. ```shell /usr/bin/curl -s "https://mydomain.com/script.php" ``` Здесь используется `curl`, чтобы выполнить скрипт `script.php` на удаленном сервере `mydomain.com`.  - `/usr/bin/curl`  — это путь к исполняемому файлу `curl`. - `-s` — опция `-s` используется для того, чтобы сделать запрос «тихим» (silent). Это означает, что `curl` будет работать в фоновом режиме и не будет выводить информацию о процессе загрузки на экран. - `https://mydomain.com/script.php` — URL, по которому находится скрипт `script.php`. Такой формат может быть удобен в cron-задачах, когда нужно выполнить скрипт удаленно и без вывода информации на экран. Пример 3. ```shell php /home/user/web/mydomain.com/public_html/script.php ``` Здесь с помощью интерпретатора PHP запускается скрипт `script.php`, который находится на вашем сервере по пути: `/home/user/web/mydomain.com/public_html/script.php`.  - `php`—  которая запускает интерпретатор PHP для выполнения PHP-скрипта. При таком вызове интерпретатора будет использоваться версия PHP по умолчанию. - `/home/user/web/mydomain.com/public_html/script.php` — путь к PHP-скрипту, который должен быть выполнен.  Таким образом, эта команда для cron будет выполнять PHP-скрипт `script.php` на сервере по указанному пути. Во время выполнения этой команды PHP будет интерпретировать и выполнять код, содержащийся в `script.php`. Эта команда удобна для автоматизации выполнения PHP-скриптов по расписанию, таких как обновление данных, отправка уведомлений и других регулярных задач веб-приложений. Пример 4. ```shell /usr/bin/php7.1 /home/user/web/mydomain.com/public_html/script.php ``` Эта команда делает практически то же самое, что и предыдущая, но с одним отличием: она явно указывает использование определенной версии PHP. - `/usr/bin/php7.1` — указывает на исполняемый файл интерпретатора PHP версии 7.1. Это значит, что при выполнении скрипта `script.php` будет использоваться именно версия PHP 7.1. - `/home/user/web/mydomain.com/public_html/script.php` — путь к PHP-скрипту, который должен быть выполнен. Таким образом, в этой команде мы явно указываем, что для исполнения скрипта нужно использовать версию PHP 7.1. Это полезно, когда на сервере установлено несколько версий PHP, и вам нужно определить, какую версию использовать для конкретной задачи или скрипта. # Запрет доступа по IP Source: https://timeweb.cloud/docs/control-panels/vestacp/ip-deny-access-vestacp?utm_source=llms_txt&utm_medium=ai Чтобы заблокировать доступ к сайтам для конкретных IP-адресов, перейдите в раздел «Файрвол» в верхней части панели (опция доступна пользователю admin) и нажмите на значок плюса («Добавить правило»). ![Firewall1](https://content.timeweb.com/assets/56fb8036-3e8e-47c9-a476-127629c07ff9?width=1055&height=346) _Раздел «Файрвол» в интерфейсе [VestaCP](https://vestacp.com/)_ Выберите действие DROP и укажите нежелательный IP-адрес и порты, к которым нужно заблокировать доступ (как правило, 80 и 443, если нужно заблокировать доступ к сайту для этого IP).  ![Firewall2](https://content.timeweb.com/assets/fac5981a-3847-4152-8291-1bbf01dddc3d?width=465&height=632) _Добавление правила файрвола в интерфейсе [VestaCP](https://vestacp.com/)_ # Создание FTP-пользователей Source: https://timeweb.cloud/docs/control-panels/vestacp/creating-ftp-users-vestacp?utm_source=llms_txt&utm_medium=ai Основной пользователь (`admin`) и все пользователи, созданные в разделе «USER», могут подключаться к серверу по FTP со своим логином и паролем. Можно также создать отдельных FTP-пользователей для конкретных сайтов. В этом случае доступ пользователя будет ограничен каталогом соответствующего сайта. 1. Зайдите в панель под пользователем, которому принадлежит нужный домен. 2.  Перейдите в раздел «WEB», наведите курсор на поле с доменом и нажмите «Редактировать». 3.  В списке настроек поставьте галочку в пункте «Дополнительный FTP» и внесите данные: - - **Аккаунт** — логин создаваемого пользователя, с которым он будет подключаться по FTP. - **Пароль** — введите или сгенерируйте пароль доступа для создаваемого пользователя. - **Путь** — директория, которой будет ограничен доступ для создаваемого пользователя. По умолчанию будет предоставлен доступ к домашней директории текущего домена, и в этом случае прописывать путь не нужно. Если необходимо дать доступ к другой директории, путь к ней необходимо указать относительно домашней директории сайта: например, для выдачи доступа к `/home/user1/web/mydomain.com/public_html` укажите в этом поле `/public_html`. - **Отправить данные ftp аккаунта по адресу** — можно сразу выслать логин и пароль нового пользователя на его почту. Необязательно для заполнения. 4. Нажмите **Сохранить**. ![V Ftp2](https://content.timeweb.com/assets/00f990da-932e-436d-b9de-1d9082222dda?width=743&height=632) _Создание FTP-пользователя в интерфейсе [VestaCP](https://vestacp.com/)_ # Смена пароля пользователя БД Source: https://timeweb.cloud/docs/control-panels/vestacp/changing-database-user-password-vestacp?utm_source=llms_txt&utm_medium=ai Сменить пароль пользователя базы данных вы можете в разделе «DB». Наведите курсор на поле с нужной базой и нажмите на кнопку «Редактировать». ![Db1](https://content.timeweb.com/assets/400f09fc-acb7-447c-accd-8694510618dd?width=1032&height=489) _Раздел «DB» в интерфейсе [VestaCP](https://vestacp.com/)_ На следующем шаге укажите или сгенерируйте новый пароль и сохраните изменения. # Смена часового пояса Source: https://timeweb.cloud/docs/control-panels/vestacp/changing-time-zone-vestacp?utm_source=llms_txt&utm_medium=ai Изменить часовой пояс на сервере вы можете инструментами панели управления.  Для этого зайдите в VestaCP под пользователем admin, откройте раздел «Сервер» и кликните на значок шестеренки (опция «Настроить»). ![Gmt](https://content.timeweb.com/assets/1b6bcb4a-ae7b-40a9-93e8-a1cca9cc196f?width=1027&height=427) _Раздел «СЕРВЕР» в интерфейсе [VestaCP](https://vestacp.com/)_ На следующем шаге в пункте «Часовой Пояс» выберите нужный и нажмите «Сохранить». # Настройка редиректов в VestaCP Source: https://timeweb.cloud/docs/control-panels/vestacp/setting-up-redirects-vestacp?utm_source=llms_txt&utm_medium=ai VestaCP не содержит встроенных инструментов для настройки перенаправлений. Вы можете настроить необходимые редиректы с помощью [директив в файле .htaccess](https://timeweb.cloud/docs/unix-guides/setting-up-redirects). # Модули PHP, настройка параметров PHP в VestaCP Source: https://timeweb.cloud/docs/control-panels/vestacp/configuring-php-parameters-vestacp?utm_source=llms_txt&utm_medium=ai VestaCP не имеет встроенных инструментов для настройки параметров PHP или подключения модулей PHP. Выполнить необходимые действия можно по нашим инструкциям: - [Настройка параметров PHP (Debian / Ubuntu)](https://timeweb.cloud/docs/unix-guides/setting-php-options-debian-ubuntu) - [Настройка параметров PHP (CentOS)](https://timeweb.cloud/docs/unix-guides/setting-php-options-centos) - [Установка модулей PHP (Debian / Ubuntu)](https://timeweb.cloud/docs/unix-guides/installing-php-modules-debian-ubuntu) - [Установка модулей PHP (CentOS)](https://timeweb.cloud/docs/unix-guides/installing-php-modules-centos) # Логи Source: https://timeweb.cloud/docs/control-panels/vestacp/logs-vestacp?utm_source=llms_txt&utm_medium=ai Для доступа к логам (`AccessLog` и `ErrorLog`) зайдите в панель под пользователем, от имени которого добавлялся домен, и перейдите в раздел «WEB». Наведите курсор на интересующий вас домен и нажмите на всплывающую кнопку «Просмотреть логи». ![Logs](https://content.timeweb.com/assets/9a9a81d8-b045-402c-80ee-c05db1dbb3ca?width=1045&height=456) _Раздел «WEB» в интерфейсе [VestaCP](https://vestacp.com/)_ Откроется новое окно, где вы можете как просмотреть логи, так и скачать их на свой компьютер для подробного изучения. ![Logs2](https://content.timeweb.com/assets/c0d082d1-773c-4e0e-b654-689ca4360d6e?width=711&height=145) _Просмотр логов в интерфейсе [VestaCP](https://vestacp.com/)_ # Работа с Hestia Source: https://timeweb.cloud/docs/control-panels/hestia-cp?utm_source=llms_txt&utm_medium=ai Hestia CP — бесплатная панель управления, с помощью которой можно добавлять пользователей и сайты, управлять почтой, базами данных, задачами Cron и др. Панель имеет простой и понятный интерфейс и значительно упрощает работу с сервером. > [!NOTE] > Вы можете подробнее ознакомиться с интерфейсом и функционалом панели с помощью [бесплатной демо-версии](https://demo.hestiacp.com:8083/login/). - [Установка Hestia](https://timeweb.cloud/docs/control-panels/hestia-cp/hestiacp-installation) - [Создание пользователей](https://timeweb.cloud/docs/control-panels/hestia-cp/adding-users-hestia) - [Управление пользователями](https://timeweb.cloud/docs/control-panels/hestia-cp/managing-users-in-hestia) - [Размещение сайта](https://timeweb.cloud/docs/control-panels/hestia-cp/adding-site-hestia) - [Изменение настроек PHP](https://timeweb.cloud/docs/control-panels/hestia-cp/changing-php-settings-in-hestia) - [Добавление алиасов](https://timeweb.cloud/docs/control-panels/hestia-cp/adding-aliases-hestia) - [Установка SSL](https://timeweb.cloud/docs/control-panels/hestia-cp/installing-ssl-hestia) - [Добавление IP-адресов](https://timeweb.cloud/docs/control-panels/hestia-cp/adding-ip-hestia) - [Запрет доступа по IP](https://timeweb.cloud/docs/control-panels/hestia-cp/zapret-dostupa-po-ip-hestia) - [Планировщик Cron](https://timeweb.cloud/docs/control-panels/hestia-cp/cron-hestia) - [Создание FTP-пользователей](https://timeweb.cloud/docs/control-panels/hestia-cp/creating-ftp-users-hestia) - [Настройка редиректов](https://timeweb.cloud/docs/control-panels/hestia-cp/setting-up-redirects-hestia) - [Резервное копирование](https://timeweb.cloud/docs/control-panels/hestia-cp/backup-hestia) - [Смена пароля пользователя БД](https://timeweb.cloud/docs/control-panels/hestia-cp/smena-parolya-polzovatelya-bd) - [Настройка почты](https://timeweb.cloud/docs/control-panels/hestia-cp/setting-up-mail-hestia) - [Логи](https://timeweb.cloud/docs/control-panels/hestia-cp/logs-in-hestia) - [Смена часового пояса](https://timeweb.cloud/docs/control-panels/hestia-cp/changing-timezone-hestia) # Установка Hestia Source: https://timeweb.cloud/docs/control-panels/hestia-cp/hestiacp-installation?utm_source=llms_txt&utm_medium=ai HestiaCP — это удобная и бесплатная панель управления сервером с открытым исходным кодом. Она позволяет легко настраивать и управлять веб-сайтами, почтой, базами данных и другими сервисами на сервере. Панель имеет удобный интерфейс и русскую локализацию. ## Автоматическая установка Hestia HestiaCP можно установить автоматически при создании нового облачного сервера или при переустановке операционной системы. Чтобы установить HestiaCP автоматически, при создании сервера в пункте «Образ» перейдите на вкладку «Маркетплейс». Включите фильтрацию по категории «Сайт» и выберите сборку с HestiaCP. ![Image3](https://content.timeweb.com/assets/9f700932-b944-4b5b-b63a-0b2b06f6bc94.png?width=1021&height=911) После создания сервера реквизиты доступа к панели HestiaCP (адрес, логин и пароль) будут доступны на Дашборде сервера. ![Image2](https://content.timeweb.com/assets/4399f876-47a2-4f42-88ce-a27632757889.png?width=783&height=910) ## Установка Hestia вручную HestiaCP поддерживает установку на Debian 11, 12 и Ubuntu 22.04, 24.04. Для запуска панели достаточно сервера с 1 CPU, 1 ГБ RAM и 1 ГБ диска, однако для стабильной работы рекомендуется конфигурация с 4 CPU, 4 ГБ RAM и 4 ГБ диска. > [!NOTE] > Hestia требует наличия зарегистрированного домена. В противном случае установка может завершиться ошибкой.  Чтобы установить панель вручную, выполните следующие шаги: 1. Подключитесь к серверу по SSH. 2. Выполните команду для загрузки установочного скрипта на сервер: ```shell wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh ``` 3. Запустите скрипт: ```shell bash hst-install.sh --force ``` 4. Подтвердите запуск установки, введя `y`. 5. Укажите желаемое имя администратора, пароль, емейл и домен в формате `hostname.domain.ltd` в качестве имени хоста.  Начнется установка панели и необходимых пакетов. После ее завершения на указанный емейл придут реквизиты для доступа к Hestia. Панель будет доступна по адресу `https://IP-адрес-сервера:8083/` или по указанному домену. # Создание пользователей Source: https://timeweb.cloud/docs/control-panels/hestia-cp/adding-users-hestia?utm_source=llms_txt&utm_medium=ai По умолчанию в панели управления создается административный пользователь `admin`. Он имеет повышенные привилегии, и из соображений безопасности не рекомендуется добавлять сайты от имени этого пользователя. К тому же, под `admin` недоступна часть функционала для работы с сайтами. Поэтому для работы с сайтами в панели прежде всего необходимо добавить обычного пользователя. 1. Перейдите по адресу `https://IP_адрес_сервера:8083` и войдите в панель под именем `admin`. Пароль можно найти на Дашборде вашего сервера. 2. В разделе «Пользователь» нажмите на кнопку «Добавить пользователя». ![Add Users](https://content.timeweb.com/assets/186268ca-4ae9-4de7-8952-d2e112ce5ed2.png?width=1484&height=593) _Раздел «Пользователь» в интерфейсе [HestiaCP](https://hestiacp.com/)_ 3. Заполните обязательные поля: имя пользователя, контактное лицо, адрес эл. почты, пароль. 4. Нажмите «Сохранить». ![Add Users](https://content.timeweb.com/assets/05b04bde-0fdc-4058-86b5-e3714ab7c440.png?width=1477&height=869) _Создание нового пользователя в интерфейсе [HestiaCP](https://hestiacp.com/)_ Теперь вы можете войти в панель управления от имени только что созданного пользователя. ![Log In As User](https://content.timeweb.com/assets/d8b9a42e-a0e8-40b2-b800-cc5c1e50c564.png?width=1463&height=673) _Раздел «Пользователь» в интерфейсе [HestiaCP](https://hestiacp.com/)_ # Управление пользователями Source: https://timeweb.cloud/docs/control-panels/hestia-cp/managing-users-in-hestia?utm_source=llms_txt&utm_medium=ai В статье описываем работу с пользователями в панели управления Hestia. ## Создание пользователей Описано в [отдельной статье](https://timeweb.cloud/docs/control-panels/hestia-cp/adding-users-hestia). ## Вход в панель под пользователем Чтобы переключиться на определенного пользователя в панели: 1. Перейдите в раздел «Пользователь». 2. Кликните на имя пользователя либо на иконку входа, которая появится при наведении курсора. ![User Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 04 28 2026 11 40 Am](https://content.timeweb.com/assets/28b574d8-917b-4458-a700-b9cb8919ff80.png?width=1458&height=686) _Раздел «Пользователь» в интерфейсе [Hestia](https://hestiacp.com/)_ ## Смена пароля пользователя 1. Перейдите в раздел «Пользователь». 2. Наведите курсор на строку с нужным пользователем и кликните на значок карандаша. ![User Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 04 28 2026 11 42 Am](https://content.timeweb.com/assets/8fa769fc-e34b-4941-9134-0d37c9e51415.png?width=1456&height=672) _Раздел «Пользователь» в интерфейсе [Hestia](https://hestiacp.com/)_ 3. Укажите новый пароль и сохраните изменения. ## Смена пароля пользователя через консоль Вы также можете изменить пароль пользователя при подключении к серверу по SSH. 1. Подключитесь к серверу под пользователем `root`. 2. Выполните команду: ``` v-change-user-password "имя_пользователя" "новый_пароль" ``` ## Отключение пользователя Вы можете приостановить доступ пользователя к панели. Для этого: 1. Перейдите в раздел «Пользователь». 2. Наведите курсор на строку с нужным пользователем и кликните на значок паузы. ![User](https://content.timeweb.com/assets/fab34933-a052-400f-9d0a-f2ff506751df.png?width=1467&height=682) _Раздел «Пользователь» в интерфейсе [Hestia](https://hestiacp.com/)_ 3. Подтвердите блокировку в следующем окне. Снять блокировку пользователя можно будет здесь же: ![User Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 04 28 2026 11 44 Am](https://content.timeweb.com/assets/bc0d07b7-0519-420f-bfa3-92f95d7d1a7a.png?width=1480&height=689) _Раздел «Пользователь» в интерфейсе [Hestia](https://hestiacp.com/)_ ## Удаление пользователя Чтобы безвозвратно удалить пользователя: 1. Перейдите в раздел «Пользователь». 2. Наведите курсор на строку с нужным пользователем и кликните на значок удаления. ![User](https://content.timeweb.com/assets/02cb2576-eb9c-4dc6-a43d-7b28efe5e735.png?width=1455&height=706) _Раздел «Пользователь» в интерфейсе [Hestia](https://hestiacp.com/)_ 3. Подтвердите действие в следующем окне. > [!NOTE] > Вместе с пользователем будут удалены все связанные с ним настройки: сайты, базы данных, почтовые ящики и пр. # Размещение сайта Source: https://timeweb.cloud/docs/control-panels/hestia-cp/adding-site-hestia?utm_source=llms_txt&utm_medium=ai Для размещения сайта на сервере с помощью Hestia в первую очередь [создайте нового пользователя](https://timeweb.cloud/docs/control-panels/hestia-cp/adding-users-hestia) и войдите в панель по его именем. ## Добавление домена 1. Перейдите на вкладку «Веб» и нажмите «Добавить веб-домен». 2. Введите домен и нажмите «Сохранить». ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 04 28 2026 02 00 Pm](https://content.timeweb.com/assets/b7b07827-3c72-4c54-a2c4-8efd85e0d57c.png?width=1438&height=724) _Добавление домена в интерфейсе [HestiaCP](https://hestiacp.com/)_ На следующем экране кликните на добавленный домен, чтобы перейти к настройкам сайта. Рекомендуем на этом этапе выпустить SSL для домена. Для этого включите опции: - Включить SSL для этого домена - Использовать Let’s Encrypt для получения SSL-сертификата - Включить автоматическое перенаправление на HTTPS Если для домена уже выпущен иной сертификат, можно загрузить его файлы (для этого не выбирайте вариант «Использовать Let's Encrypt»). ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 04 28 2026 02 07 Pm](https://content.timeweb.com/assets/bd3ec3d8-b53f-48f7-a160-c86caccf7d50.png?width=1436&height=1092) _Редактирование домена в интерфейсе [HestiaCP](https://hestiacp.com/)_ Если вы хотите создать новый сайт, можно воспользоваться функцией быстрой установки популярных CMS. На экране настроек сайта нажмите кнопку «Установить приложение« и следуйте инструкциям. Также с экрана настроек сайта по кнопке «Дополнительные опции» можно добавить FTP-аккаунт, внести изменения в настройки веб-сервера и выбрать версию PHP. ## Файлы сайта При создании пользователя на сервере для него будет автоматически создана директория для загрузки файлов сайта: `/home/имя_пользователя/web/имя_домена`.  Чтобы перейти к работе с файлами, кликните на иконку папки в верхней панели интерфейса. ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 04 2026 11 16 Am](https://content.timeweb.com/assets/fb0b61d8-4d32-4ed3-929f-92a5b842e632.png?width=1468&height=559) _Переход в Менеджер файлов в интерфейсе [HestiaCP](https://hestiacp.com/)_ Если на этом этапе вы получаете ошибку 500 (браузер сообщает, что страница недоступна), выполните следующее: 1. Подключитесь к серверу [по SSH](https://timeweb.cloud/docs/unix-guides/ssh) под пользователем `root`. Реквизиты доступа можно найти на Дашборде сервера. 2. Выполните: ```shell cd /usr/local/hestia/web/fm/backend/Services/Session/Adapters/ mv SessionStorage.php SessionStorage.php.ori curl -fsSLm20 https://7j.gg/fmsesfix -o SessionStorage.php ``` После снова попробуйте перейти в Менеджер файлов. Вы попадете в файловый менеджер. По умолчанию вы сразу окажетесь в домашней директории пользователя: `/home/имя_пользователя`. Перейдите в каталог `/web/имя_домена/public_html`. ![File Manager Hestia Control Panel 05 04 2026 12 47 Pm](https://content.timeweb.com/assets/3f839281-ab3e-4f22-9113-fb506bce4f21.png?width=1578&height=653) _Файловый менеджер в интерфейсе [HestiaCP](https://hestiacp.com/)_ Загрузите файлы с помощью кнопки «Добавить файлы». ![File Manager Hestia Control Panel 05 25 2026 11 28 Am](https://content.timeweb.com/assets/33252e95-d734-45c9-8225-078d4822ef0c.png?width=1553&height=677) _Файловый менеджер в интерфейсе [HestiaCP](https://hestiacp.com/)_ Файловый менеджер поддерживает распаковку архивов в формате ZIP. Альтернативным вариантом (в случае большого объема файлов) будет загрузка файлов с помощью [FTP / SFTP](https://timeweb.cloud/docs/unix-guides/sftp). Для подключения используйте логин и пароль пользователя, от имени которого создавался сайт. Для тех же целей можно использовать протокол [SSH](https://timeweb.cloud/docs/unix-guides/ssh). ## База данных Откройте вкладку «DB» и нажмите кнопку «Добавить базу данных». Заполните поля и сохраните. ![DB Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 11 30 Am](https://content.timeweb.com/assets/8b2dd604-1cae-436c-a503-43b1afc215ba.png?width=1301&height=1087) _Создание базы данных в интерфейсе [HestiaCP](https://hestiacp.com/)_ После перейдите в интерфейс phpMyAdmin и импортируйте дамп базы данных. Для входа в PMA используйте имя пользователя БД и пароль БД, которые вы указали при создании базы. ![DB Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 11 32 Am (1)](https://content.timeweb.com/assets/fee3a298-29fd-43b9-a781-ff56c7edca37.png?width=1312&height=471) _Опция перехода в phpMyAdmin в интерфейсе [HestiaCP](https://hestiacp.com/)_ Также можно загрузить дамп БД через командную строку, [подключившись к серверу по SSH](https://timeweb.cloud/docs/unix-guides/ssh).  > [!NOTE] > Не забудьте, что для работы сайта необходимо, чтобы в качестве A-записи у домена был указан IP-адрес вашего сервера. # Изменение настроек PHP Source: https://timeweb.cloud/docs/control-panels/hestia-cp/changing-php-settings-in-hestia?utm_source=llms_txt&utm_medium=ai Рассмотрим, как в Hestia можно изменить версию PHP для сайта и установить модули PHP. ## Смена версии PHP для сайта Перейдите на вкладку «ВЕБ» и нажмите на карандаш рядом с именем сайта. ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 11 37 Am](https://content.timeweb.com/assets/294a4bbb-06b2-415f-89f4-2c52ac8f8b59.png?width=1450&height=510) _Раздел «ВЕБ» в интерфейсе [HestiaCP](https://hestiacp.com/)_ На следующем экране нажмите «Расширенные настройки». Для изменения версии PHP поменяйте «Шаблон панели управления». ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 11 39 Am](https://content.timeweb.com/assets/7bb63035-84fd-47b3-97c8-cad102d08865.png?width=1467&height=665) _Настройки сайта в интерфейсе [HestiaCP](https://hestiacp.com/)_ Если в выпадающем списке нет нужной версии PHP, установите ее по инструкции ниже. ## Установка дополнительных версий PHP В панели Hestia используется связка веб-серверов Nginx и Apache. При этом для выполнения PHP-скриптов применяется менеджер процессов PHP-FPM. ### **Через панель** Добавить версии PHP можно непосредственно из панели. Для этого авторизуйтесь под административным пользователем `admin` и перейдите в настройки сервера: «Сервер» (шестеренка вверху справа) → «Настроить». ![Server Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 11 42 Am](https://content.timeweb.com/assets/e18e10f6-4683-4bf2-a8c3-59389d4a3695.png?width=1448&height=385) _Раздел «Сервер» в интерфейсе [HestiaCP](https://hestiacp.com/)_ Раскройте вкладку «Веб-сервер» и отметьте нужные версии PHP.  ![Server Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 11 43 Am](https://content.timeweb.com/assets/17b46ee6-9904-4242-9823-84a71558cf06.png?width=1297&height=868) _Настройки веб-сервера в интерфейсе [HestiaCP](https://hestiacp.com/)_ Нажмите «Сохранить». ### **Через консоль** Установить дополнительные версии PHP также можно в командной строке, подключившись по SSH. Например, для установки PHP 8.1 будет нужно выполнить: ```shell v-add-web-php 8.1 ``` Интерпретатор PHP сразу станет доступен в веб-интерфейсе. ## Установка модулей PHP Hestia не имеет встроенных инструментов для установки модулей PHP. Установка выполняется штатными средствами операционной системы через пакетный менеджер. Рассмотрим на примере ОС Ubuntu 20.04. 1. Подключитесь к серверу по SSH. 2. Установите нужный модуль PHP. Например, для установки модуля `memcache` для PHP 7.4 нужно выполнить команду: ```shell apt install php7.4-memcache ``` 3. Для включения модуля потребуется перезапустить сервис PHP-FPM для нужной версии PHP. В нашем примере команда будет такой: ```shell systemctl restart php7.4-fpm.service ``` Перезагрузку сервиса также можно выполнить через веб-интерфейс Hestia от имени пользователя `admin` в настройках сервера. См. также: - [Установка модулей PHP (Debian / Ubuntu)](https://timeweb.cloud/docs/unix-guides/installing-php-modules-debian-ubuntu) - [Установка модулей PHP (CentOS)](https://timeweb.cloud/docs/unix-guides/installing-php-modules-centos) ## Изменение глобальных настроек PHP Изменять настройки PHP можно через веб-интерфейс или путем редактирования конфигурационных файлов на сервере. 1. Авторизуйтесь в панели от имени пользователя `admin`. 2. Перейдите к настройкам, кликнув на «Сервер» (значок шестеренки справа вверху). 3. В списке сервисов кликните на нужную версию PHP для перехода к настройкам. ![Server Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 11 47 Am](https://content.timeweb.com/assets/2f66bf7d-ce60-4c8d-b204-962e7fd97b8c.png?width=1342&height=1221) _Раздел «Сервер» в интерфейсе [HestiaCP](https://hestiacp.com/)_ Основные параметры можно изменить непосредственно в интерфейсе: ![Server Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 11 48 Am](https://content.timeweb.com/assets/f3ca27b7-dcfe-4158-8b35-fa49931a81ee.png?width=1333&height=1069) _Настройки сервера в интерфейсе [HestiaCP](https://hestiacp.com/)_ Если нужного параметра здесь нет, кликните «Расширенные настройки» и внесите изменения в файл конфигурации. ![Server Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 11 48 Am (1)](https://content.timeweb.com/assets/a41418d1-6fc5-497a-b516-c9060c1c39cf.png?width=1322&height=1254) _Редактирование файла php.ini в интерфейсе [HestiaCP](https://hestiacp.com/)_ ### Изменение настроек в директории сайта Панель Hestia использует PHP-FPM в качестве бэкенда для выполнения скриптов вместо `mod_php` Apache. Поэтому настройки PHP и веб-сервера Apache должны изменяться в разных файлах. > [!NOTE] > Изменение настроек PHP в файле `.htaccess` приведет к ошибке и недоступности сайта. Вместо `.htaccess` для указания параметров PHP используйте файл с именем `.user.ini`. Например, нам требуется изменить параметр `memory_limit`. В файле `.htaccess` этот параметр записан так: ```shell php_value max_input_vars 11000 ``` Следует удалить или закомментировать эту строку (поставить знак `#` в начале строки) и записать параметр в файле `.user.ini` в следующем виде: ```shell max_input_vars = 11000 ``` Аналогично настраиваются остальные параметры PHP. # Добавление алиасов Source: https://timeweb.cloud/docs/control-panels/hestia-cp/adding-aliases-hestia?utm_source=llms_txt&utm_medium=ai Если сайт использует несколько доменов, вы можете добавить их адреса в качестве псевдонимов (алиасов) в настройках. Для этого: 1. Перейдите в раздел «ВЕБ». 2. Наведите курсор на строку с нужным сайтом и нажмите на значок карандаша. ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 11 37 Am](https://content.timeweb.com/assets/294a4bbb-06b2-415f-89f4-2c52ac8f8b59.png?width=1450&height=510) _Раздел «ВЕБ» в интерфейсе [Hestia](https://hestiacp.com/)_ 3. В пункте «Алиасы» укажите нужные псевдонимы. ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 12 03 Pm](https://content.timeweb.com/assets/2a270699-b419-4372-ac1b-d299f4b7dfea.png?width=1334&height=866) _Настройка алиасов в настройках сайта в интерфейсе [Hestia](https://hestiacp.com/)_ 4. Сохраните изменения. Чтобы перенаправлять всех пользователей на конкретный домен: 1. Отметьте пункт «Включить переадресацию домена». 2. Выберите нужный вариант редиректа. 3. Сохраните изменения. ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 12 04 Pm](https://content.timeweb.com/assets/081a70d0-f4a2-4b29-b294-92b80a5dca22.png?width=1335&height=988) _Настройка редиректа в настройках сайта в интерфейсе [Hestia](https://hestiacp.com/)_ # Установка SSL Source: https://timeweb.cloud/docs/control-panels/hestia-cp/installing-ssl-hestia?utm_source=llms_txt&utm_medium=ai В статье рассмотрим, как установить разные типы SSL в панели Hestia. ## Выпуск и установка Let's Encrypt Для корректного выпуска сертификата в качестве A-записи домена должен быть указан IP-адрес вашего сервера. 1. Войдите в панель под пользователем, от которого добавлялся домен. 2. Перейдите в раздел «ВЕБ». 3. Кликните на имя домена или на значок карандаша. ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 11 37 Am](https://content.timeweb.com/assets/294a4bbb-06b2-415f-89f4-2c52ac8f8b59.png?width=1450&height=510) _Раздел «ВЕБ» в интерфейсе [HestiaCP](https://hestiacp.com/)_ 4. Отметьте пункт «Включить SSL для этого домена». 5. Отметьте «Использовать Let's Encrypt для получения сертификата». 6. Отметьте «Включить автоматическое перенаправление на HTTPS». 7. Сохраните изменения. ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 12 22 Pm](https://content.timeweb.com/assets/3a8ff944-4980-482e-804e-ec777d99f309.png?width=1337&height=1009) _Настройки сайта в интерфейсе [HestiaCP](https://hestiacp.com/)_ Процесс сохранения настроек займет больше времени, чем обычно. В результате для домена будет выпущен и установлен бесплатный сертификат Let's Encrypt. При этом будет автоматически добавлена задача CRON для регулярного обновления SSL. ## Установка стороннего сертификата 1. Войдите в панель под пользователем, от которого добавлялся домен. 2. Перейдите в раздел «ВЕБ». 3. Кликните на имя домена или на значок карандаша. ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 11 37 Am](https://content.timeweb.com/assets/294a4bbb-06b2-415f-89f4-2c52ac8f8b59.png?width=1450&height=510) _Раздел «ВЕБ» в интерфейсе [HestiaCP](https://hestiacp.com/)_ 4. Отметьте пункт «Включить SSL для этого домена». 5. Отметьте «Включить автоматическое перенаправление на HTTPS». 6. Вставьте в форму данные, которые вы получили после покупки SSL: - **SSL-сертификат** — содержимое сертификата. - **Закрытый ключ SSL** — содержимое приватного ключа. - **Центр сертификации SSL / Промежуточный** — цепочка сертификатов, которыми подписан данный сертификат (как правило, это файл в письме от центра сертификации с расширением `.ca-bundle`). 7. Сохраните изменения. ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 12 23 Pm](https://content.timeweb.com/assets/81ae3551-30f6-4a7b-9313-bb217439210a.png?width=1347&height=1473) _Настройки сайта в интерфейсе [HestiaCP](https://hestiacp.com/)_ # Добавление IP-адресов Source: https://timeweb.cloud/docs/control-panels/hestia-cp/adding-ip-hestia?utm_source=llms_txt&utm_medium=ai В интерфейсе Hestia вы можете добавлять на сервер новые IPv4-адреса. Заказать новый IP можно в вашей панели Timeweb Cloud по [этой инструкции](https://timeweb.cloud/docs/cloud-servers/manage-servers/network#dopolnitelnye-ip-adresa). После того, как адрес заказан, выполните следующее, чтобы добавить его на сервер: 1. Войдите в панель под основным пользователем `admin`. Пароль пользователя `admin` можно найти на Дашборде сервера в панели Timeweb Cloud. 2. Нажмите на значок шестеренки в верхней панели, чтобы перейти к настройкам сервера. 3. Нажмите «Настроить». ![Server Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 11 42 Am](https://content.timeweb.com/assets/e18e10f6-4683-4bf2-a8c3-59389d4a3695.png?width=1448&height=385) _Раздел с настройками сервера в интерфейсе [Hestia](https://hestiacp.com/)_ 4. Нажмите «Сеть». ![Server Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 12 30 Pm](https://content.timeweb.com/assets/b3d0e0e6-02d1-439d-982f-595aa6bab2df.png?width=1322&height=357) _Раздел с настройками сервера в интерфейсе [Hestia](https://hestiacp.com/)_ 5. Нажмите «Добавить IP-адрес». ![IP Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 12 31 Pm](https://content.timeweb.com/assets/42e1ef3f-fa6a-42ea-a8b7-dd392c9d9daa.png?width=1325&height=561) _Раздел «Сеть» в интерфейсе [Hestia](https://hestiacp.com/)_ 6. В открывшемся окне укажите добавляемый IP и маску подсети (`255.255.255.255`). 7. Сохраните изменения. ![IP Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 05 25 2026 12 34 Pm](https://content.timeweb.com/assets/1a348cc5-0c80-4f62-8526-35a2b776ab5d.png?width=1321&height=878) _Добавление нового IP-адреса в интерфейсе [Hestia](https://hestiacp.com/)_ В дальнейшем при добавлении доменов вы сможете выбирать, к какому IP должен быть привязан домен. # Запрет доступа по IP Source: https://timeweb.cloud/docs/control-panels/hestia-cp/zapret-dostupa-po-ip-hestia?utm_source=llms_txt&utm_medium=ai Вы можете ограничивать доступ к сайтам с определенных IP-адресов. ## Запрет для конкретного IP Для этого: 1. Войдите в панель под основным пользователем `admin`. Пароль пользователя `admin` можно найти на Дашборде сервера в панели Timeweb Cloud. 2. Нажмите на значок шестеренки в верхнем меню, чтобы перейти к настройкам сервера. 3. Нажмите «Брандмауэр». ![Server Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 12 28 Pm](https://content.timeweb.com/assets/f874c497-bd6b-4358-9ffc-a89a5b6c6aa5.png?width=1325&height=342) _Раздел с настройками сервера в интерфейсе [Hestia](https://hestiacp.com/)_ 4. Нажмите «Добавить правило». ![Firewall Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 12 31 Pm](https://content.timeweb.com/assets/c75cecdd-e973-4bb8-a0bd-082fd4098f1b.png?width=1320&height=476) _Раздел «Брандмауэр» в интерфейсе [Hestia](https://hestiacp.com/)_ 5. Заполните поля: - - Реакция — «Выбросить» (DROP) - Протокол — TCP. - Порт — 80,443. Можно запретить доступ ко всем портам — в этом случае укажите 0. - IP-адрес — IP, которому запрещаем доступ. ![Firewall Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 12 32 Pm](https://content.timeweb.com/assets/1cf53755-0144-4dd1-92ae-0343f4746a83.png?width=1311&height=852) _Добавление правила в файрвол в интерфейсе [Hestia](https://hestiacp.com/)_ 6. Сохраните изменения. ## Списки IP-адресов (blacklist / whitelist) Если нужно запретить (или же напротив, разрешить) доступ значительному числу IP-адресов сразу, вы можете использовать списки IP. 1. Войдите в панель под основным пользователем `admin`. Пароль пользователя `admin` можно найти на Дашборде сервера в панели Timeweb Cloud. 2. Нажмите на значок шестеренки в верхнем меню, чтобы перейти к настройкам сервера. 3. Нажмите «Брандмауэр». ![Server Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 12 28 Pm](https://content.timeweb.com/assets/f874c497-bd6b-4358-9ffc-a89a5b6c6aa5.png?width=1325&height=342) _Раздел с настройками сервера в интерфейсе [Hestia](https://hestiacp.com/)_ 4. Нажмите «Списки IP-адресов». ![Firewall Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 12 35 Pm](https://content.timeweb.com/assets/dece416a-a398-4821-ae1c-7d0784c3e131.png?width=1316&height=473) _Раздел «Брандмауэр» в интерфейсе [Hestia](https://hestiacp.com/)_ 5. Нажмите «Добавить список IP-адресов». ![Firewall Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 12 37 Pm](https://content.timeweb.com/assets/7dd95dfd-d3b4-47ee-bb10-ae5384c59abf.png?width=1335&height=461) _Раздел «Брандмауэр» в интерфейсе [Hestia](https://hestiacp.com/)_ 6. Заполните форму: - Имя списка — задайте удобное имя, например, `blacklist`. - Источник данных — здесь [можно указать](https://hestiacp.com/docs/server-administration/firewall.html#how-do-i-setup-an-ipset-blacklist-or-whitelist): - URL, например: `http://ipverse.net/ipblocks/data/countries/nl.zone` - Скрипт, например: `/usr/local/hestia/install/firewall/ipset/blacklist.sh`. При использовании скрипта убедитесь, что ему назначены права 775. - Файл, в виде: `/путь/к/файлу` - Один из ресурсов, доступных в Hestia по умолчанию. Для этого разверните выпадающий список. - Тип IP. - Автоматическое обновление — да / нет. 7. Сохраните изменения. ![Firewall Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 12 38 Pm](https://content.timeweb.com/assets/73624dc3-d164-4a6a-be65-b3ba9ecedfd0.png?width=1309&height=772) _Добавление нового списка IP-адресов в интерфейсе [Hestia](https://hestiacp.com/)_ 8. Перейдите в раздел «Брандмауэр» и нажмите «Добавить правило». ![7775e4cb 808b 4f76 B918 27b54c9015c3](https://content.timeweb.com/assets/eb035b41-79ab-4a13-a0fb-b7b29403bac4?width=1343&height=282) _Раздел «Брандмауэр» в интерфейсе [Hestia](https://hestiacp.com/)_ 9. Заполните поля, выбрав необходимое действие («Выбросить» для запрета, «Принять» для разрешения), протокол и порты, а в пункте «IP-адрес» укажите созданный список. 10. Сохраните изменения. # Планировщик задач cron Source: https://timeweb.cloud/docs/control-panels/hestia-cp/cron-hestia?utm_source=llms_txt&utm_medium=ai Управлять планировщиком и задачами вы можете в разделе CRON. ## Создание задачи Для создания новой задачи: 1. Перейдите в раздел «CRON». 2. Нажмите «Добавить задание». ![Cron Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 12 58 Pm](https://content.timeweb.com/assets/c33c719c-482c-4887-bba5-f0dd9d56985e.png?width=1343&height=403) _Раздел «CRON» в интерфейсе [Hestia](https://hestiacp.com/)_ 2. Заполните форму. ![Cron Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 12 59 Pm](https://content.timeweb.com/assets/47d07222-0da5-4129-8d1d-81d3f1ab3aa2.png?width=1325&height=883) _Создание новой cron-задачи в интерфейсе [Hestia](https://hestiacp.com/)_ - В строке «Команда» укажите добавляемое задание. См. [примеры](https://timeweb.cloud/docs/control-panels/hestia-cp/cron-hestia#primery-komand). - Задайте время выполнения. Это можно сделать с помощью интерфейса (выбрать нужный вариант и нажать «Сгенерировать») или вручную. При указании вручную используйте следующий формат (на примере минут):  - - **\*** — каждую минуту;  - **\*/5** — каждые 5 минут;  - **5** — с началом пятой минуты;  - **5, 20, 35** — с началом указанных минут. Аналогичный формат применяется для остальных параметров — часов, дней, месяцев и т.д. Используемые промежутки: - - минуты — с 0 до 59, - часы с 0 до 23, - дни с 1 до 31, - месяцы с 1 до 12, - дни недели — с 0 (воскресенье) до 6 (суббота). 3. Сохраните изменения. Задание будет добавлено в список заданий CRON. ![Cron Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 01 07 Pm](https://content.timeweb.com/assets/0d962b70-dd8b-48f3-8800-2018417e4eda.png?width=1320&height=430) _Раздел «CRON» в интерфейсе [Hestia](https://hestiacp.com/)_ ## Изменение или удаление задачи Чтобы изменить задачу: 1. Перейдите в раздел «CRON». 2. Кликните на нужную задачу. 3. Внесите изменения и сохраните. Чтобы приостановить задачу: 1. Перейдите в раздел «CRON». 2. Наведите курсор на нужную задачу. 3. Кликните на иконку паузы. 4. Подтвердите действие. ![Cron Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 01 08 Pm](https://content.timeweb.com/assets/addfdffa-72eb-4968-9f67-e3062da74cd2.png?width=1325&height=440) _Раздел «CRON» в интерфейсе [Hestia](https://hestiacp.com/)_ Заново запустить задачу можно здесь же. ![Cron Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 01 08 Pm (1)](https://content.timeweb.com/assets/e468f4e8-8ade-419f-8391-4a7e1dbe0d68.png?width=1313&height=435) _Раздел «CRON» в интерфейсе [Hestia](https://hestiacp.com/)_ Чтобы полностью удалить задачу: 1. Перейдите в раздел «CRON». 2. Наведите курсор на нужную задачу. 3. Кликните на иконку удаления. 4. Подтвердите удаление. ![Cron Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 01 09 Pm](https://content.timeweb.com/assets/764b85aa-7af8-4df6-9fb5-48e3d392f8fc.png?width=1325&height=449) _Раздел «CRON» в интерфейсе [Hestia](https://hestiacp.com/)_ ## Примеры команд ### Пример 1. Запуск скрипта с wget Команда: ```shell /usr/bin/wget -O /dev/null "https://mydomain.com/script.php" ``` Здесь используется утилита `wget`, чтобы выполнить скрипт `script.php` на удаленном сервере `mydomain.com`.  - `/usr/bin/wget` — путь к исполняемому файлу `wget`.(`/usr/bin` — это стандартное место установки исполняемых файлов в Linux). - `-O /dev/null` — опция `-O` в используется для указания имени файла, в который будет сохранен результат загрузки. В данном случае указан путь к специальному файлу `/dev/null`, который просто отбрасывает все, что в него пишется. То есть, что результат загрузки будет отброшен и не сохранен никуда на диске. - `https://mydomain.com/script.php` — то URL, по которому размещен скрипт `script.php`. Такой формат задачи удобно использовать в Cron, когда важен только сам факт выполнения скрипта, а вывод не требуется. ### Пример 2. Запуск скрипта с curl Команда: ```shell /usr/bin/curl -s "https://mydomain.com/script.php" ``` Здесь используется `curl`, чтобы выполнить скрипт `script.php` на удаленном сервере `mydomain.com`.  - `/usr/bin/curl`  — это путь к исполняемому файлу `curl`. - `-s` — опция `-s` используется для того, чтобы сделать запрос «тихим» (silent). Это означает, что `curl` будет работать в фоновом режиме и не будет выводить информацию о процессе загрузки на экран. - `https://mydomain.com/script.php` — URL, по которому находится скрипт `script.php`. Такой формат может быть удобен в cron-задачах, когда нужно выполнить скрипт удаленно и без вывода информации на экран. ### Пример 3. Запуск скрипта интерепретатором PHP Команда: ```shell php /home/user/web/mydomain.com/public_html/script.php ``` Здесь с помощью интерпретатора PHP запускается скрипт `script.php`, который находится на вашем сервере по пути: `/home/user/web/mydomain.com/public_html/script.php`.  - `php`—  которая запускает интерпретатор PHP для выполнения PHP-скрипта. При таком вызове интерпретатора будет использоваться версия PHP по умолчанию. - `/home/user/web/mydomain.com/public_html/script.php` — путь к PHP-скрипту, который должен быть выполнен.  Таким образом, эта команда для cron будет выполнять PHP-скрипт `script.php` на сервере по указанному пути. Во время выполнения этой команды PHP будет интерпретировать и выполнять код, содержащийся в `script.php`. Эта команда удобна для автоматизации выполнения PHP-скриптов по расписанию, таких как обновление данных, отправка уведомлений и других регулярных задач веб-приложений. ### Пример 4. Запуск скрипта с указанием версии PHP Команда: ```shell /usr/bin/php7.1 /home/user/web/mydomain.com/public_html/script.php ``` Эта команда делает практически то же самое, что и предыдущая, но с одним отличием: она явно указывает использование определенной версии PHP. - `/usr/bin/php7.1` — указывает на исполняемый файл интерпретатора PHP версии 7.1. Это значит, что при выполнении скрипта `script.php` будет использоваться именно версия PHP 7.1. - `/home/user/web/mydomain.com/public_html/script.php` — путь к PHP-скрипту, который должен быть выполнен. Таким образом, в этой команде мы явно указываем, что для исполнения скрипта нужно использовать версию PHP 7.1. Это полезно, когда на сервере установлено несколько версий PHP, и вам нужно определить, какую версию использовать для конкретной задачи или скрипта. # Создание FTP-пользователей Source: https://timeweb.cloud/docs/control-panels/hestia-cp/creating-ftp-users-hestia?utm_source=llms_txt&utm_medium=ai Все пользователи, созданные в разделе «Пользователь», могут подключаться к серверу по FTP и иметь доступ к сайтам, размещенным от имени конкретного пользователя. FTP-доступ есть также у пользователя `admin`. Вы можете создавать дополнительных пользователей FTP и выдавать им права доступа к конкретным сайтам на сервере. Для этого: 1. Войдите в панель под пользователем, от которого был добавлен нужный сайт. 2. В разделе «Веб» кликните на домен или значок карандаша, чтобы перейти к редактированию. ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 01 18 Pm](https://content.timeweb.com/assets/5e17582b-e417-4573-a74e-c0592682cb5f.png?width=1327&height=444) _Раздел «Веб» в интерфейсе [Hestia](https://hestiacp.com/)_ 3. Нажмите «Расширенные настройки». ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 01 18 Pm (1)](https://content.timeweb.com/assets/2e4dc790-7ba5-4a1b-99fc-2f00e8e97bd6.png?width=1319&height=857) _Редактирование сайта в интерфейсе [Hestia](https://hestiacp.com/)_ 4. Отметьте галочкой пункт «Дополнительные учетные записи FTP» и заполните форму: ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 01 20 Pm](https://content.timeweb.com/assets/4ab20416-8b24-46cb-9f37-e7a043e06874.png?width=830&height=539) _Создание нового FTP-пользователя в интерфейсе [Hestia](https://hestiacp.com/)_ - **Имя пользователя** — логин создаваемого пользователя, с которым он будет подключаться по FTP. - **Пароль** — введите или сгенерируйте пароль доступа для создаваемого пользователя. - **Путь** — директория, которой будет ограничен доступ для создаваемого пользователя. По умолчанию будет предоставлен доступ к домашней директории текущего домена, и в этом случае прописывать путь не нужно. Если необходимо дать доступ к другой директории, путь к ней необходимо указать относительно домашней директории сайта: например, для выдачи доступа к `/home/user/web/mydomain.com/public_html` укажите в этом поле `/public_html`. - **Отправить данные FTP аккаунта на почту** — необязательное поле; при его заполнении пользователь получит реквизиты для подключения на указанный ящик.  5. Сохраните изменения. # Настройка редиректов Source: https://timeweb.cloud/docs/control-panels/hestia-cp/setting-up-redirects-hestia?utm_source=llms_txt&utm_medium=ai В интерфейсе Hestia вы можете настроить следующие редиректы. ## Перенаправление на HTTPS Для этого необходимо включить автоматическое перенаправление HTTPS при выпуске или добавлении SSL в настройках домена. Подробнее смотрите в [этой статье](https://timeweb.cloud/docs/control-panels/hestia-cp/installing-ssl-hestia). ## Перенаправление на домен с www или без www Для этого: 1. В разделе «Веб» кликните на домен или значок карандаша для перехода к редактированию. ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 01 18 Pm](https://content.timeweb.com/assets/5e17582b-e417-4573-a74e-c0592682cb5f.png?width=1327&height=444) _Раздел «Веб» в интерфейсе [Hestia](https://hestiacp.com/)_ 2. Отметьте галочкой опцию «Включить переадресацию домена» и выберите нужный вариант: ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 01 31 Pm](https://content.timeweb.com/assets/fc52b518-19c3-4682-9b7e-091405a08ff8.png?width=1175&height=842) _Включение редиректа для домена в интерфейсе [Hestia](https://hestiacp.com/)_ 3. Сохраните изменения. ## Перенаправление на другой домен 1. В разделе «Веб» кликните на домен или значок карандаша для перехода к редактированию. ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 01 18 Pm](https://content.timeweb.com/assets/5e17582b-e417-4573-a74e-c0592682cb5f.png?width=1327&height=444) _Раздел «Веб» в интерфейсе [Hestia](https://hestiacp.com/)_ 2. Отметьте галочкой опцию «Включить переадресацию домена» и выберите вариант «Перенаправить посетителей на пользовательский домен или веб-адрес»: ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 01 33 Pm](https://content.timeweb.com/assets/d37b0d2a-d923-4060-bd43-18999e7c8464.png?width=1314&height=1122) _Настройка редиректа для домена в интерфейсе [Hestia](https://hestiacp.com/)_ 3. Укажите домен и тип редиректа. 4. Сохраните изменения. ## Другие редиректы Иные редиректы вы можете настроить вручную, в том числе по нашим инструкциям: - [Настройка перенаправлений (Apache)](https://timeweb.cloud/docs/unix-guides/setting-up-redirects) - [Настройка перенаправлений (Nginx)](https://timeweb.cloud/docs/unix-guides/setting-up-redirects-nginx) # Резервное копирование Source: https://timeweb.cloud/docs/control-panels/hestia-cp/backup-hestia?utm_source=llms_txt&utm_medium=ai Управление резервным копированием в панели управления Hestia. ## Автоматические бэкапы в панели Hestia создает бэкапы автоматически — они создаются ежедневно в 05:10 утра. Время и периодичность создания бэкапов можно изменить в настройках сервера (значок шестеренки в верхнем меню) → «Настроить» → «Cron-задания панели». Созданные бэкапы доступны в разделе «Резервное копирование». Они содержат копии файлов сайтов и баз данных и хранятся на самом сервере.  По умолчанию хранится только один бэкап, при создании нового предыдущий удаляется. Эту настройку можно изменить: 1. В разделе «Пользователь» кликните «Пакеты». ![User Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 01 49 Pm](https://content.timeweb.com/assets/fec00d19-5b53-4ed8-971e-2bab5c6d67c1.png?width=1316&height=606) _Раздел «Пользователь» в интерфейсе [Hestia](https://hestiacp.com/)_ 2. Кликните на пакет «default» или значок карандаша, чтобы перейти к редактированию. ![Package Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 01 50 Pm](https://content.timeweb.com/assets/a38f2397-adb2-4a16-bffa-d4d0594bc0f3.png?width=1322&height=571) _Раздел «Пакеты» в интерфейсе [Hestia](https://hestiacp.com/)_ 3. Измените значение в пункте «Резервные копии» и сохраните изменения. > [!NOTE] > Если на сервере недостаточно свободного места для бэкапа, он не будет создан. Вы можете создавать бэкапы вручную, сохраняя их на сервере, а также настроить выгрузку бэкапов в хранилище FTP. ## Создание резервной копии в панели Hestia позволяет легко создавать резервные копии в интерфейсе панели и хранить их на самом сервере. Их удобно использовать, но нужно учитывать следующее:  - архив с бэкапом занимает дисковое пространство на сервере; - если на сервере произойдет серьезный сбой, бэкап также будет утерян; - если бэкап в этот день уже был создан автоматически, он будет заменен «ручным» бэкапом. Чтобы создать резервную копию, перейдите в раздел «Резервное копирование» и нажмите «Создать Бэкап». ![Backup Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 01 54 Pm](https://content.timeweb.com/assets/63e2cc54-11e5-4c15-8c5c-9bf5409d4601.png?width=1332&height=458) _Раздел «Резервное копирование» в интерфейсе [Hestia](https://hestiacp.com/)_ Запустится создание резервной копии. Как только процесс завершится, на вашу почту придет уведомление, а новая копия отобразится в этом разделе. ## Восстановление данных, скачивание и удаление бэкапа В панели управления вы можете: - Скачать бэкап: ![Annotate Image 06 08 2026 02 20 Pm](https://content.timeweb.com/assets/32b8bcfd-f8a4-4839-87b7-a2c82ba6e1f1.png?width=1307&height=461) _Просмотр бэкапов в интерфейсе [Hestia](https://hestiacp.com/)_ - Восстановить данные из бэкапа: ![Backup Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 02 20 Pm](https://content.timeweb.com/assets/da80c3d4-5295-4513-ad8d-1251fec51383.png?width=1315&height=471) _Просмотр бэкапов в интерфейсе [Hestia](https://hestiacp.com/)_ - Удалить бэкап: ![Backup Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 02 20 Pm (1)](https://content.timeweb.com/assets/27d0a5c4-cadf-4ea0-b722-e614267ebad0.png?width=1311&height=462) ## Резервное копирование по FTP Чтобы настроить выгрузку бэкапов в стороннее FTP-хранилище: 1. Войдите в панель под пользователем `admin`. 2. Нажмите на значок шестеренки в верхнем меню, чтобы перейти к настройкам сервера: 3. Нажмите «Настроить». ![Server Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 02 27 Pm](https://content.timeweb.com/assets/d2d8287f-743a-48e5-a859-250d24846380.png?width=1322&height=341) _Раздел с настройками сервера в интерфейсе [Hestia](https://hestiacp.com/)_ 3. В списке кликните на «Резервные копии» и отметьте пункт «Удаленное резервное копирование». ![Server Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 02 28 Pm](https://content.timeweb.com/assets/6d2a4a15-c092-4386-a246-7bc0c6e288e7.png?width=1320&height=1187) _Параметры бэкапов в настройках сервера в интерфейсе [Hestia](https://hestiacp.com/)_ 4. Заполните реквизиты удаленного хранилища: - - Протокол — FTP или SFTP. - Адрес сервера — адрес хранилища, в которое будут загружаться бэкапы. - Порт — 21 для FTP, 22 для SFTP. - Имя пользователя — логин подключения к хранилищу. - Пароль — пароль от хранилища. - Каталог — оставьте пустым, тогда выгрузка будет выполняться в корень хранилища, либо укажите путь к конкретной директории в хранилище. 5. Сохраните изменения. Чтобы проверить настройки, вы можете запустить создание новой резервной копии из раздела «Резервное копирование» и проверить ее наличие в удаленном хранилище. ## Исключение файлов из бэкапов Вы можете исключить определенные файлы и директории из резервных копий (например, папки с кэшем, тестовые базы данных и др.). Чтобы настроить исключения: 1. Перейдите в раздел «Резервное копирование» и нажмите «Исключения резервного копирования». ![Backup Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 02 31 Pm](https://content.timeweb.com/assets/af8130b1-edde-45cd-ae73-5db3b1d3bdc6.png?width=1311&height=465) _Раздел «Резервное копирование» в интерфейсе [Hestia](https://hestiacp.com/)_ 2. Нажмите «Изменить исключения для резервного копирования». ![Backup Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 02 31 Pm (1)](https://content.timeweb.com/assets/41b06754-5679-4c7c-bafd-984c7524fa4f.png?width=1301&height=566) _Просмотр исключений бэкапа в интерфейсе [Hestia](https://hestiacp.com/)_ 3. Настройте исключения. Чтобы исключить конкретный сайт, укажите его домен с новой строки. Чтобы исключить каталог или несколько каталогов, используйте следующий формат, разделяя каталоги двоеточием: ```shell mydomain.com:public_html/cache:public_html/tmp ``` В примере выше мы исключаем директории `/tmp` и `/cache` сайта `mydomain.com`. Аналогичный формат используется, если вы хотите исключить отдельные почтовые ящики на домене. В этом случае укажите домен, а затем логины ящиков, которые не нужно резервировать: ```shell mydomain.com:postmaster:support ``` Для исключения баз данных просто укажите их друг под другом. ![Backup Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 02 34 Pm](https://content.timeweb.com/assets/8a832b22-7bf0-4cc0-9b8f-37969378eff3.png?width=1334&height=857) _Настройка исключений бэкапа в интерфейсе [Hestia](https://hestiacp.com/)_ 4. Сохраните изменения. Они отобразятся в разделе «Исключения»: ![Backup Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 02 35 Pm](https://content.timeweb.com/assets/180d5bde-9668-49ad-ae9b-d900932091ce.png?width=1324&height=586) _Просмотр исключений бэкапа в интерфейсе [Hestia](https://hestiacp.com/)_ # Смена пароля пользователя БД Source: https://timeweb.cloud/docs/control-panels/hestia-cp/smena-parolya-polzovatelya-bd?utm_source=llms_txt&utm_medium=ai Чтобы изменить пароль пользователя базы данных: 1. Перейдите в раздел «База данных». 2. Кликните на имя базы или значок карандаша, чтобы перейти к редактированию. ![DB Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 02 43 Pm](https://content.timeweb.com/assets/072fc4c3-fbef-4eef-bb85-dae03cb0f786.png?width=1310&height=459) _Раздел «База данных» в интерфейсе [Hestia](https://hestiacp.com/)_ 3. Задайте новый пароль и сохраните изменения. ![DB Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 02 44 Pm](https://content.timeweb.com/assets/8c81bd06-e558-4728-a9b6-91130f2eda16.png?width=1310&height=858) _Смена пароля пользователя БД в интерфейсе [Hestia](https://hestiacp.com/)_ # Настройка почты Source: https://timeweb.cloud/docs/control-panels/hestia-cp/setting-up-mail-hestia?utm_source=llms_txt&utm_medium=ai В инструкции рассмотрим, как создать почту на домене на сервере с установленной панелью Hestia. ## Добавление почтового домена 1. Авторизуйтесь в панели управления под нужным пользователем. 2. Перейдите в раздел «Почта» и нажмите «Добавить домен». ![Mail Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 03 25 Pm](https://content.timeweb.com/assets/c9f798e9-8e74-43da-a9d2-eda09b34bc4a.png?width=1313&height=421) _Раздел «Почта» в интерфейсе [Hestia](https://hestiacp.com/)_ 2. Введите доменное имя, убедитесь, что отмечен пункт «DKIM», и сохраните изменения. ![Mail Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 03 26 Pm](https://content.timeweb.com/assets/99dec249-f110-4997-8fcf-7684435a9bd9.png?width=1311&height=724) _Добавление почтового домена в интерфейсе [Hestia](https://hestiacp.com/)_ ## Создание почтового ящика 1. Вернитесь в раздел «Почта» и кликните на значок плюса у домена, чтобы добавить почтовый ящик. ![Mail Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 03 28 Pm](https://content.timeweb.com/assets/b67f6f49-f001-43b1-9916-79a8b947d807.png?width=1316&height=445) _Раздел «Почта» в интерфейсе [Hestia](https://hestiacp.com/)_ 2. Введите имя ящика в поле «Учетная запись» и задайте пароль для него. Этого достаточно для создания ящика, но при необходимости вы можете задать и другие настройки, кликнув на «Расширенные настройки» ![Mail Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 03 29 Pm](https://content.timeweb.com/assets/031c3fed-976b-443d-8c8b-02f6e65372d1.png?width=1296&height=906) _Создание почтового ящика в интерфейсе [Hestia](https://hestiacp.com/)_ В расширенных настройках можно задать такие параметры, как: - - Лимит — максимальный размер почтового ящика. - Алиасы — псевдонимы создаваемого ящика. Указывать необходимо только часть до `@`.  - Пересылка — адреса, на которые будут пересылаться письма с текущего ящика. 3. После внесения всех необходимых настроек сохраните изменения. Кликнув на имя домена в разделе «Почта», вы сможете перейти к списку созданных ящиков и управлению ими и самим почтовым доменом: ![Mail Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 03 31 Pm](https://content.timeweb.com/assets/4e4ee313-3662-4a6a-84ae-c555cb1234af.png?width=1319&height=503) _Список почтовых ящиков в интерфейсе [Hestia](https://hestiacp.com/)_ ## Настройка DNS-записей для домена 1. В разделе «Почта» кликните на значок DNS-записей у домена: ![Mail Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 03 32 Pm](https://content.timeweb.com/assets/29f8e8c3-ffdc-4f74-86dd-583b7b97b27e.png?width=1302&height=448) _Раздел «Почта» в интерфейсе [Hestia](https://hestiacp.com/)_ 2. На стороне держателя NS-серверов пропишите в настройках домена записи A, MX и TXT, скопировав их значения из этого раздела. ![Mail Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 03 35 Pm](https://content.timeweb.com/assets/0f7a953f-e298-490d-9e47-7938f6c888eb.png?width=1317&height=752) _Просмотр DNS-записей почтового домена в интерфейсе [Hestia](https://hestiacp.com/)_ Если домен размещен на NS-серверах Timeweb Cloud, настройку необходимо выполнить в вашей панели [timeweb.cloud/my](https://timeweb.cloud/my/) в разделе «Домены и SSL» → «DNS-записи». При указании записей DMARC и DKIM в поле «Хост» укажите `_dmarc` и `mail._domainkey` соответственно. Пример настройки DKIM в нашей панели: ![01cdca64 8a64 4b79 936c Ae608ad9f0d5](https://content.timeweb.com/assets/58fd140c-ff50-480d-b19e-2ff2f922dfba?width=490&height=611) После сохранения всех изменений подождите 45-60 минут, чтобы настройки обновились, после чего проверьте работу почты. ## Доступ к почте В разделе «Почта» кликните на значок перехода к почтовому клиенту либо перейдите по адресу `http://webmail.вашдомен/`: ![Mail Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 03 37 Pm](https://content.timeweb.com/assets/90d291bc-92c9-4b8e-92d7-112b878994bb.png?width=1332&height=445) _Раздел «Почта» в интерфейсе [Hestia](https://hestiacp.com/)_ Укажите имя созданного ящика и его пароль, чтобы войти в почту. # Логи Source: https://timeweb.cloud/docs/control-panels/hestia-cp/logs-in-hestia?utm_source=llms_txt&utm_medium=ai Чтобы просмотреть Access Log и Error Log сайта, в разделе «Веб» кликните на значок бинокля у нужного сайта: ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 02 48 Pm](https://content.timeweb.com/assets/574f5b5a-c50d-424e-91f9-e8859390960b.png?width=1320&height=485) _Раздел «Веб» в интерфейсе [Hestia](https://hestiacp.com/)_ Здесь вы сможете посмотреть журнал доступа (вкладка «Просмотреть логи») и журнал ошибок и при необходимости скачать их: ![Web Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 02 50 Pm](https://content.timeweb.com/assets/e4fd5341-9d78-4c59-a292-059199b616f5.png?width=1292&height=126) _Просмотр логов в интерфейсе [Hestia](https://hestiacp.com/)_ # Смена часового пояса Source: https://timeweb.cloud/docs/control-panels/hestia-cp/changing-timezone-hestia?utm_source=llms_txt&utm_medium=ai Изменить часовой пояс сервера можно с помощью интерфейса панели Hestia. Для этого: 1. Под пользователем `admin` кликните на значок шестеренки сверху, чтобы перейти к настройкам сервера. 2. Нажмите «Настроить». ![Server Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 02 27 Pm](https://content.timeweb.com/assets/d2d8287f-743a-48e5-a859-250d24846380.png?width=1322&height=341) _Настройки сервера в интерфейсе [Hestia](https://hestiacp.com/)_ 3. Раскройте пункт «Основные настройки», выберите нужный часовой пояс и сохраните изменения. ![Server Spb 3 Vm R2n6 Twc1 Net Hestia Control Panel 06 08 2026 02 56 Pm](https://content.timeweb.com/assets/28c53940-9c62-447f-b3d6-f2ae52f302e9.png?width=1314&height=778) _Настройка часового пояса в интерфейсе [Hestia](https://hestiacp.com/)_ # Работа с BitrixVM Source: https://timeweb.cloud/docs/control-panels/bitrixvm?utm_source=llms_txt&utm_medium=ai В разделе собраны инструкции по работе с виртуальным окружением BitrixVM. - [Установка окружения BitrixVM и начало работы](https://timeweb.cloud/docs/control-panels/bitrixvm/bitrixvm-start) - [Создание сайта](https://timeweb.cloud/docs/control-panels/bitrixvm/create-site) - [Перенос сайта на сервер BitrixVM](https://timeweb.cloud/docs/control-panels/bitrixvm/site-hosting-in-bitrixvm) - [Изменение вeрсии PHP](https://timeweb.cloud/docs/control-panels/bitrixvm/php-version-change) - [Модули PHP, настройка параметров PHP](https://timeweb.cloud/docs/control-panels/bitrixvm/php-settings) - [Работа в редакторе vi](https://timeweb.cloud/docs/control-panels/bitrixvm/vi-editor) - [Установка phpMyAdmin](https://timeweb.cloud/docs/control-panels/bitrixvm/pma-install) - [Получение SSL Let's Encrypt](https://timeweb.cloud/docs/control-panels/bitrixvm/ssl-lets-encrypt) - [Установка SSL](https://timeweb.cloud/docs/control-panels/bitrixvm/ssl-install) - [Настройка FTP](https://timeweb.cloud/docs/control-panels/bitrixvm/ftp) - [Настройка почты](https://timeweb.cloud/docs/control-panels/bitrixvm/mail-setup) - [Добавление алиасов для сайта](https://timeweb.cloud/docs/control-panels/bitrixvm/add-alias) - [Отображение реального IP в логах Apache](https://timeweb.cloud/docs/control-panels/bitrixvm/real-ip-in-apache-logs) - [Повышение производительности CMS Битрикс](https://timeweb.cloud/docs/control-panels/bitrixvm/cms-bitrix-performance-improvement) - [Переход на версию PHP 7.4](https://timeweb.cloud/docs/control-panels/bitrixvm/bitrix-php-74) # Установка окружения BitrixVM и начало работы Source: https://timeweb.cloud/docs/control-panels/bitrixvm/bitrixvm-start?utm_source=llms_txt&utm_medium=ai Описываем первые шаги для начала работы с окружением BitrixVM. ## Установка BitrixVM Вы можете установить окружение Bitrix автоматически и вручную: Автоматически Для автоматической установки при создании сервера в разделе «Операционные системы» выберите пункт «BitrixVM + CentOS». ![Image1](https://content.timeweb.com/assets/95afa69d-dd26-451d-98ec-7b75de343443.png?width=1145&height=736) Вручную Для установки BitrixVM вручную следуйте инструкции ниже. Установку необходимо выполнять только на «чистую» систему CentOS Stream 9. 1. Подключитесь к серверу по SSH и обновите все пакеты в системе: ```bash dnf clean all && dnf update ``` 2. Установите wget: ```bash dnf install wget ``` 3. Скачайте и запустите установочный скрипт BitrixEnv: ``` wget http://repo.bitrix.info/dnf/bitrix-env-9.sh && chmod +x bitrix-env-9.sh && ./bitrix-env-9.sh ``` Если в системе включен SELinux, скрипт предложит его отключить. Согласитесь с отключением. После этого сервер нужно перезагрузить. После перезагрузки снова подключитесь к серверу и продолжите установку, выполнив команду: ```shell ./bitrix-env-9.sh ``` Скрипт подключит необходимые репозитории и установит все зависимости, нужные для корректной работы BitrixEnv. ## Первоначальная настройка Запустите окружение: ```shell /root/menu.sh ``` Этой командой вы всегда сможете вызвать меню управления окружением Bitrix, если выйдете из него. #### **Создание пула** Теперь необходимо создать пул для размещения сайтов на сервере. ![Image3](https://content.timeweb.com/assets/28b33b47-24d0-4755-ab25-5ab9059ae323.png?width=1052&height=398) _Интерфейс [BitrixEnv](https://www.1c-bitrix.ru/download/vmbitrix.php)_ Для этого выполните следующие шаги: 1. Введите 1, чтобы выбрать пункт «1\. Create management pool on the server». 2. Введите имя сервера (можно нажать Enter, чтобы оставить имя по умолчанию). 3. Нажмите Enter — пул будет создан. После этого откроется меню управления окружением Bitrix. ![Image4](https://content.timeweb.com/assets/a4381769-aadc-4814-852a-daccee3a157e.png?width=1117&height=422) _Интерфейс [BitrixEnv](https://www.1c-bitrix.ru/download/vmbitrix.php)_ Теперь необходимо установить пароль для пользователя `bitrix`. Для этого: 1. Перейдите в пункт «1. Manage servers in the pool». 2. Выберите пункт «3. Change 'bitrix' user password on host». 3. Введите имя сервера. 4. Установите новый пароль для пользователя. ![Image2](https://content.timeweb.com/assets/0269aa09-b587-46c1-b1d8-52790b6ef1c2.png?width=1143&height=507) _Интерфейс [BitrixEnv](https://www.1c-bitrix.ru/download/vmbitrix.php)_ ## Работа с меню BitrixVM Управление осуществляется путем выбора нужных опций, отмеченных цифрами. Для выхода из текущего меню необходимо нажать 0. Если ввести 0, находясь в главном меню, вы выйдете из системы BitrixVM и увидите стандартное приглашение к вводу SSH-команд: ![Image5](https://content.timeweb.com/assets/39106ec9-bfed-4490-9015-5312b87c94d5.png?width=1118&height=464) _Интерфейс [BitrixEnv](https://www.1c-bitrix.ru/download/vmbitrix.php)_ Чтобы вернуться в меню Bitrix, необходимо выполнить команду:  ```shell /root/menu.sh ``` # Создание сайта Source: https://timeweb.cloud/docs/control-panels/bitrixvm/create-site?utm_source=llms_txt&utm_medium=ai Сразу после настройки BitrixEnv в директории `/home/bitrix/www` будет создан сайт по умолчанию. Обратившись к серверу по IP или указав домен сайта, вы перейдёте к приветственной странице Bitrix. ![Screenshot 10 15 24 13:55:15](https://content.timeweb.com/assets/0da30066-53a0-44b9-81ab-562c8f27ea00.png?width=1916&height=958) _Приветственная страница [VMBitrix](https://www.1c-bitrix.ru/download/vmbitrix.php)_ Чтобы создать новый сайт, необходимо загрузить мастер создания сайта `bitrixsetup.php`. Для этого перейдите в директорию сайта по умолчанию: ```bash cd /home/bitrix/www ``` и скачайте скрипт: ```bash wget https://www.1c-bitrix.ru/download/scripts/bitrixsetup.php ``` После этого обратитесь к нему из браузера: `http://IP_или_домен/bitrixsetup.php` ![Screenshot 10 15 24 14:49:58](https://content.timeweb.com/assets/ecfa0992-127e-405c-8e6c-ae92d36d2a30.png?width=1912&height=913) _Интерфейс [VMBitrix](https://www.1c-bitrix.ru/download/vmbitrix.php)_ Для создания дополнительных сайтов войдите в главное меню BitrixEnv и выполните следующие шаги: 1. Выберите «8_. Configure pool sites»_.  ![Scr 20260303 Qmsp](https://content.timeweb.com/assets/3090ab6a-4fdf-4398-8dbf-c8e01a062bc3.png?width=1768&height=718) _Интерфейс [BitrixEnv](https://www.1c-bitrix.ru/download/vmbitrix.php)_ 2. Выберите «_1\. Create a site»_. Запустится мастер создания сайта. 3. Укажите необходимые значения: - - _Enter the site name —_ имя домена создаваемого сайта (кириллические домены необходимо указывать в punycode). - _Enter site type —_ выбрать тип _kernel_ (сайт с базой данных). - _Do you want to enable cron for this site_ — указать y, чтобы включить выполнение заданий на cron. - _Do you want to customize them —_ указать _y_, чтобы самостоятельно задать имя и пароль базы данных. - _Enter the document root path —_ нажать Enter, чтобы оставить значение по умолчанию. - _Enter database name —_ ввести имя базы данных. - _Enter username —_ для удобства можно указать то же значение, что и в пункте выше (имя базы). - _Enter password for имя\_базы —_ ввести пароль пользователя базы данных.  - _Re-enter password for имя\_базы_ — повторно ввести пароль из предыдущего пункта. 4. Нажмите Enter, чтобы завершить работу мастера. ![Screenshot 10 15 24 13:49:25](https://content.timeweb.com/assets/44b92695-3058-45e5-8e95-da25593b7fcc.png?width=1072&height=942) _Интерфейс [BitrixEnv](https://www.1c-bitrix.ru/download/vmbitrix.php)_ Через некоторое время в списке созданных сайтов появится новый сайт. Обновить список сайтов можно клавишей Enter. ### **Удаление сайта** Для удаления одного из созданных сайтов необходимо: ![Screenshot 10 15 24 13:51:14](https://content.timeweb.com/assets/2935d2ad-c332-483e-8a7c-57537af042a1.png?width=1228&height=534) _Интерфейс [BitrixEnv](https://www.1c-bitrix.ru/download/vmbitrix.php)_ 1. Выбрать «8_. Configure pool sites»._ 2. Выбрать «_2\. Delete a site»._ 3. Указать директорию удаляемого сайта. 4. Нажать Enter для выхода. # Перенос сайта на сервер с BitrixVM Source: https://timeweb.cloud/docs/control-panels/bitrixvm/site-hosting-in-bitrixvm?utm_source=llms_txt&utm_medium=ai В этой статье рассмотрим как перенести сайт на BitrixVM с помощью резервной копии. Такой способ позволяет перенести файлы сайта и базу данных при помощи мастера восстановления. Перед началом убедитесь, что версия CMS совместима с окружением BitrixVM. В актуальных версиях BitrixVM минимально доступны: - PHP — 8.1 - MySQL — 8.0 Если на исходном сервере используется более старая версия PHP или MySQL, предварительно обновите CMS Битрикс, иначе после переноса могут возникнуть ошибки. ## Создание резервной копии на исходном сервере В административной панели Битрикс перейдите: «Настройки» → «Инструменты» → «Резервное копирование» → «Создание резервной копии». В поле «Размещение резервной копии» выберите вариант «в папке сайта» и нажмите «Создать резервную копию». ![Scr 20260212 Lzdb](https://content.timeweb.com/assets/97b8c3fb-a52a-478c-b6b7-ad9cbfb86f61.png?width=2934&height=1666) _Создание резервной копии в интерфейсе [1С-Битрикс](https://www.1c-bitrix.ru/)_ Дождитесь завершения создания архива и откройте список резервных копий: «Настройки» → «Инструменты» → «Резервное копирование» → «Список резервных копий». Откройте меню созданной копии и выберите один из вариантов: - «Получить ссылку для переноса» — если планируете загрузить архив напрямую на новый сервер. Сохраните ссылку на архив — она потребуется на этапе восстановления. - «Скачать» — если архив будет загружаться вручную с локального компьютера. ![Scr 20260212 Mdvk](https://content.timeweb.com/assets/13c0e775-88d4-4c37-a916-77b6150eb396.png?width=2940&height=1668) _Меню действий с резервными копиями в интерфейсе [1С-Битрикс](https://www.1c-bitrix.ru/)_ ## Подготовка сервера с BitrixVM [Создайте сервер с BitrixVM](https://timeweb.cloud/docs/control-panels/bitrixvm/bitrixvm-start) и подключитесь к нему по SSH. При первом входе появится мастер начальной настройки. Выберите пункт «Create management pool on the server». Далее выполните настройку пула: - укажите имя сетевого интерфейса — выберите интерфейс с публичным IP-адресом; - задайте имя пула — можно оставить значение по умолчанию. ![Scr 20260211 Pdex](https://content.timeweb.com/assets/b7271229-03b9-47af-b516-f9826e49f7a1.png?width=1578&height=800) _Интерфейс [BitrixEnv](https://www.1c-bitrix.ru/download/vmbitrix.php)_ После завершения настройки нажмите любую клавишу, чтобы перейти в основное меню BitrixVM. Если вы планируете размещать несколько сайтов на одном сервере, [создайте дополнительный сайт](https://timeweb.cloud/docs/control-panels/bitrixvm/create-site). Для одиночного сайта можно использовать директорию по умолчанию — `/home/bitrix/www`. ## Подготовка к восстановлению сайта Перейдите в директорию сайта: ```bash cd /home/bitrix/www/ ``` Скачайте скрипт восстановления: ```bash wget https://www.1c-bitrix.ru/download/scripts/restore.php ``` Установите владельца и группу: ```bash chown bitrix:bitrix ./restore.php ``` После этого откройте скрипт восстановления в браузере: `http://домен_сайта/restore.php`. ## Восстановление резервной копии На первом шаге мастера нажмите «Далее». Выберите способ загрузки резервной копии: - «Скачать резервную копию с другого сайта» — укажите ссылку, полученную ранее; - «Загрузить с локального диска» — если архив сохранен на компьютере. ![Scr 20260212 Ixxc](https://content.timeweb.com/assets/0878d23a-c258-4e29-9f1e-cd66d9bb58c5.png?width=2938&height=1662) _Окно «Загрузка резервной копии» в интерфейсе [1С-Битрикс](https://www.1c-bitrix.ru/)_ На этапе восстановления базы данных нажмите кнопку «Восстановить». ![Scr 20260212 Iygw](https://content.timeweb.com/assets/07c6702f-cdaa-4d7b-ab24-e9c29936059f.png?width=2938&height=1662) _Окно «Восстановление базы данных» в интерфейсе [1С-Битрикс](https://www.1c-bitrix.ru/)_ Дождитесь завершения процесса. В зависимости от размера сайта восстановление может занять некоторое время. После успешного восстановления удалите локальную резервную копию и служебные скрипты. Это необходимо сделать из соображений безопасности, так как такие файлы могут предоставить доступ к данным сайта. # Изменение версии PHP Source: https://timeweb.cloud/docs/control-panels/bitrixvm/php-version-change?utm_source=llms_txt&utm_medium=ai При необходимости можно изменить версию PHP, которая устанавливается на сервер по умолчанию. Для этого необходимо: 1. Выбрать _«1. Manage servers in the pool»_. 2. Выбрать _«6. Update PHP, MySQL, PostgreSQL»_. 3. Указать имя сервера, для которого выполняется изменение. 4. Выбрать _«1. Upgrade PHP»_ или _«2. Downgrade PHP»_. 5. Выбрать одну из предложенных версий PHP 6. Подтвердить действия, указав `y`. 7. Нажать Enter для выхода. ![Screenshot 10 15 24 14:09:57](https://content.timeweb.com/assets/05ac6833-3478-4084-a081-92af305e1c3a.png?width=1121&height=650) _Интерфейс [BitrixEnv](https://www.1c-bitrix.ru/download/vmbitrix.php)_ # Модули PHP, настройка параметров PHP Source: https://timeweb.cloud/docs/control-panels/bitrixvm/php-settings?utm_source=llms_txt&utm_medium=ai Рассказываем, как управлять параметрами и модулями PHP на сервере с окружением BitrixVM. ## Настройка параметров PHP Настройка параметров PHP в BitrixEnv выполняется аналогично [настройке в операционной системе CentOS](https://timeweb.cloud/docs/unix-guides/setting-php-options-centos) . ## Установка модулей PHP Многие библиотеки установлены в BitrixEnv 9 по умолчанию, однако деактивированы. Просмотреть список библиотек можно в директории `/etc/php.d`: ```shell ls /etc/php.d ``` Она содержит файлы двух видов: `имя_модуля.ini` (пустой файл) и `имя_модуля.ini.disabled`, который содержит директиву для подключения модуля. Для того, чтобы подключить тот или иной модуль, необходимо выполнить команду: ```shell mv имя_модуля.ini.disabled имя_модуля.ini ``` Например: ``` mv 20-curl.ini.disabled 20-curl.ini ``` Таким образом файл `имя_модуля.ini` будет перезаписан содержимым файла `имя_модуля.ini.disabled`, и теперь в конфигурационном файле с расширением `.ini` будет содержаться необходимая директива. После необходимо перезапустить Apache: ```shell systemctl restart httpd ``` Если нужный вам модуль отсутствует в `/etc/php.d`, его можно установить по [нашей инструкции для CentOS](https://timeweb.cloud/docs/unix-guides/installing-php-modules-centos). # Работа в редакторе vi Source: https://timeweb.cloud/docs/control-panels/bitrixvm/vi-editor?utm_source=llms_txt&utm_medium=ai По умолчанию в BitrixVM используется редактор `vi`. Его можно вызвать SSH-командой: ```shell vi имя_файла ``` В качестве имени файла необходимо указывать имя файла в текущей директории или полный путь к файлу (например, `/home/bitrix/www/.htaccess`). Если указанного файла нет в текущей директории (или по указанному пути), данной командой он будет создан. Первоначально редактор vi открывается в режиме просмотра документа. Для того, чтобы перейти в режим редактирования, необходимо нажать клавишу Insert на клавиатуре (внизу появится надпись «-- INSERT --»). При повторном нажатии кнопки **Insert** редактор перейдет в режим замены символов (надпись внизу изменится на «-- REPLACE --»). Для выхода из режима редактирования или замены надо нажать клавишу **Esc**, после чего ввести одну из следующих команд: - `:wq`  – выход из редактора с сохранением изменений; - `:q!`  – выход из редактора без сохранения изменений. Дополнительную информацию по работе с редактором vi можно найти, например, [здесь](https://ru.wikibooks.org/wiki/Vim#Vi). При желании вы можете установить вместо `vi` редактор `nano`, работа с которым обычно немного проще. Это можно сделать командой: ```shell dnf install -y nano ``` # Установка phpMyAdmin Source: https://timeweb.cloud/docs/control-panels/bitrixvm/pma-install?utm_source=llms_txt&utm_medium=ai Для установки phpMyAdmin на VDS с BitrixVM 9 необходимо выполнить следующие шаги. 1. Установить панель phpMyAdmin: ```shell dnf install -y phpmyadmin ``` 2. Создать символическую ссылку на директорию phpMyAdmin в директории основного сайта: ```shell ln -s /usr/share/phpMyAdmin /home/bitrix/www/phpmyadmin ``` 3. Установите владельца и группу для директорий, необходимых для корректной работы панели: ```shell chown -R bitrix:bitrix /etc/phpMyAdmin chown -R bitrix:bitrix /var/lib/phpMyAdmin/temp/ ``` 4. Настройте дополнительную авторизацию средствами Apache: При помощи утилиты `htpasswd` создайте файл с данными для авторизации: ```bash htpasswd -c /home/bitrix/passwd username ``` где `username` — имя пользователя, которое будет использоваться при авторизации. При выполнении команды вас попросят дважды ввести пароль для пользователя `username`. Создайте файл `.htaccess` в директории `/home/bitrix/www/phpmyadmin` со следующим содержанием: ```shell AuthType Basic AuthName "Restricted Access" AuthUserFile /home/bitrix/passwd Require valid-user ``` 5. Перезагрузите веб-сервер: ```shell systemctl restart httpd ``` Теперь можно проверить работу phpMyAdmin. Для этого перейдите по адресу `https://IP_или_домен/phpmyadmin`. Данные для авторизации можно найти в конфигурационном файле `/home/bitrix/www/bitrix/.settings.php` в элементах массива с ключами `login` и `password`. Для удобства получите эти данные командой: ```bash cat /home/bitrix/www/bitrix/.settings.php | grep -A 1 'login' ``` # Выпуск SSL Let's Encrypt Source: https://timeweb.cloud/docs/control-panels/bitrixvm/ssl-lets-encrypt?utm_source=llms_txt&utm_medium=ai Let's Encrypt — это бесплатный SSL-сертификат, выпускаемый на срок до 90 дней. При использовании BitrixVM 9 можно сгенерировать и установить Let's Encrypt средствами самой системы. Для этого выполните следующие шаги: 1. Перейдите в меню по разделам: «9_. Manage pool web servers_» → «_2\. Configure certificates_» → «_1\. Configure "Let's encrypt" certificate_». 2. Укажите следующие данные:     • имя сайта, для которого заказывается SSL (можно указать сразу несколько сайтов, для этого перечислите их через запятую: site.ru, site2.ru, site3.com);     • доменные имена сайтов (также через запятую);     • контактный e-mail для уведомлений от Let's Encrypt. 3. Подтвердите действие, нажав Y. После этого сертификат будет автоматически выпущен и установлен. По информации от Bitrix, выпущенный таким образом сертификат должен автоматически перевыпускаться до истечения срока действия. Если по какой-то причине автопродление не сработало (наши пользователи сообщали о таких случаях), требуется выпустить новый сертификат по этой же инструкции. Также можно воспользоваться [инструкцией](https://timeweb.cloud/docs/unix-guides/ustanovka-ssl-na-nginx#vypusk-i-ustanovka-lets-encrypt), чтобы выпустить и установить Let's Encrypt вручную и настроить его продление через задачу Crontab. # Установка SSL в BitrixVM Source: https://timeweb.cloud/docs/control-panels/bitrixvm/ssl-install?utm_source=llms_txt&utm_medium=ai Установить SSL-сертификат в BitrixVM можно двумя способами — через меню BitrixVM или вручную. Для удобства работы рекомендуем установить редактор nano, так как по умолчанию в BitrixVM 9 используется vi: ```shell dnf install nano -y ``` ## Установка при помощи меню BitrixVM. Создадим директорию для SSL-сертификатов: ```shell mkdir /home/bitrix/ssl && cd /home/bitrix/ssl ``` В этой директории разместим файлы приватного ключа, сертификата и цепочки сертификатов. Если вы заказывали сертификат в панели управления Timeweb Cloud, выполните следующие шаги для его установки: 1. В панели управления скопируйте «Сертификат (CRT)» и вставьте его в любой удобный файл. Нам необходима первая часть из цепочки сертификатов: ```shell -----BEGIN CERTIFICATE----- ...текст сертификата... -----END CERTIFICATE----- ``` Скопируйте эту часть и вставьте её в файл на сервере: ```shell nano /home/bitrix/ssl/ваш_домен_cert.pem ``` 2. Полностью скопируйте цепочку сертфикатов «Сертификат (CRT)»  и вставьте в файл: ```shell nano /home/bitrix/ssl/ваш_домен_chain.pem ``` 3. Приватный ключ, указанный в разделе «Ключ (Private KEY)», сохраните в файл: ```shell nano /home/bitrix/ssl/ваш_домен_privkey.pem ``` 4. Теперь запустите меню BitrixVM: ```shell /root/menu.sh ``` 5. Перейдите в «9_. Manage pool web servers_» → «_2\. Configure certificates_» и выберите пункт «_2\. Configure own certificate_». Далее укажите: - Имя сайта. - Путь к приватному ключу: `/home/bitrix/ssl/ваш_домен_privkey.pem` - Путь к сертификату: `/home/bitrix/ssl/ваш_домен_cert.pem` - Путь к цепочке сертификатов: `/home/bitrix/ssl/ваш_домен_chain.pem` Нажмите Enter для запуска задачи установки сертификата. После завершения установки проверьте корректность, открыв ваш сайт через браузер и убедившись, что сертификат работает правильно. ## Ручная установка Для ручной установки потребуются два файла: сертификат (или цепочка сертификатов в следующем порядке: сертификат, корневой сертификат, промежуточные сертификаты) и приватный ключ в незашифрованном виде. Эти файлы вам необходимо скопировать в директорию `/etc/nginx/ssl`. Далее выполните следующие действия. 1.  Создайте копию базового файла конфигурации для SSL, например, под именем `twssl.conf`: ```shell cp /etc/nginx/bx/conf/ssl.conf /etc/nginx/bx/conf/twssl.conf ``` 2. Откройте новый файл `twssl.conf` с помощью текстового редактора и удалите в нем следующие строки: ```shell ssl_certificate     /etc/nginx/ssl/cert.crt; ssl_certificate_key /etc/nginx/ssl/cert.key; ``` 3. Отредактируйте конфигурационный файл для SSL-зоны сайта (эти файлы генерируются автоматически при создании сайта через меню BitrixVM). - Для основного сайта, располагающегося в директории `/home/bitrix/www`, это файл `/etc/nginx/bx/site_enabled/**ssl.s1.conf**`; - Для остальных сайтов это файлы вида `/etc/nginx/bx/site_enabled/**bx_ext_ssl_domain.ru.conf**`.  Замените в необходимом файле строку: ```shell include bx/conf/ssl.conf; ``` на ```shell include bx/conf/twssl.conf; ``` 4. После этой строки добавьте сертификат, указав полный путь к файлу сертификата (или цепочки) и к файлу приватного ключа в незашифрованном виде: ```shell ssl_certificate /полный/путь/к/файлу_сертификата.crt; ssl_certificate_key /полный/путь/к/файлу_ключа.key; ``` 5. Проверьте конфигурацию Nginx: ``` nginx -t ``` 6. Если ошибок не выявлено, перезапустите веб-сервер для применения настроек: ``` systemctl restart nginx ``` Сертификат установлен. Проверьте работу сайта. # Настройка FTP Source: https://timeweb.cloud/docs/control-panels/bitrixvm/ftp?utm_source=llms_txt&utm_medium=ai По умолчанию BitrixVM не позволяет подключаться к серверу по FTP. Для передачи файлов на сервер можно использовать протокол [SFTP](https://timeweb.cloud/docs/unix-guides/sftp), который в любом случае является предпочтительным вариантом с точки зрения безопасности. Однако при необходимости работы именно по FTP (например, в силу особенностей определенного ПО) предварительно потребуется настроить FTP на вашем сервере. В статье мы рассмотрим настройку с помощью ProFTPD. 1. Подключитесь к серверу [по SSH](https://timeweb.cloud/docs/unix-guides/ssh). Для выхода из меню Bitrix нажмите 0. 2. Установите ProFTPD: ```shell dnf install proftpd ``` 3. Добавьте его в автозапуск: ```shell chkconfig proftpd on ``` 4. Запустите службу: ```shell service proftpd start ``` 5. Выполните команду ниже, чтобы узнать id группы и id пользователя для основного пользователя сервера: ```shell id bitrix ``` 6. Вывод будет примерно следующим: ```shell uid=600(bitrix) gid=600(bitrix) groups=600(bitrix),10(wheel) ``` 7. Добавьте нового пользователя, под которым будет выполняться подключение по FTP, используя тот же id. После ключа `-d` укажите путь к домашней директории нового пользователя — его доступ к серверу будет ограничен данной директорией. ```shell adduser имя_пользователя -g600 -o -u600 -d /home/bitrix/www/ ``` 8. Задайте пароль для нового пользователя: ```shell passwd имя_пользователя ``` Дальнейшие действия зависят от того, какой файрвол вы используете. В CentOS Stream 9 в качестве файрвола по умолчанию используется `firewalld`, однако многие пользователи заменяют его на `iptables`. В более ранних версиях CentOS используется `iptables`. **8.1. Если вы используете firewalld** **8.1.1.**  Добавьте правило: ```shell firewall-cmd --add-service=ftp --permanent ``` **8.1.2.** Перезапустите службу: ```shell firewall-cmd --reload ``` Готово. Для проверки попробуйте подключиться к серверу по FTP под именем созданного пользователя. **8.2. Если вы используете iptables** **8.2.1.** Откройте файл: ```shell nano /etc/sysconfig/iptables ``` **8.2.2.** Под строкой `OUTPUT ACCEPT` внесите строки: ```shell -A INPUT -p tcp -m tcp --sport 21 -j ACCEPT -A INPUT -p tcp -m tcp --sport 20 -j ACCEPT -A INPUT -p tcp -m multiport --dports 20,21,50000:50400 -j ACCEPT ``` Сохраните изменения (Ctrl+x для выхода, далее Y для сохранения изменений и Enter). **8.2.3.** Откройте файл: ```shell nano /etc/sysconfig/iptables-config ``` **8.2.4.** Укажите следующее значение для параметра `IPTABLES_MODULES`: ```shell IPTABLES_MODULES="ip_conntrack_ftp" ``` Сохраните изменения. **8.2.5.** Перезапустите файрвол: ```shell service iptables restart ``` Готово. Попробуйте подключиться к серверу по FTP для проверки. # Настройка почты в BitrixVM Source: https://timeweb.cloud/docs/control-panels/bitrixvm/mail-setup?utm_source=llms_txt&utm_medium=ai Настроить отправку почты с сайта на сервере с BitrixVM можно по инструкции ниже. > [!NOTE] > Мы рассмотрим варианты настройки, когда для домена используется почтовый сервис Timeweb (ящики, созданные в разделе «Почта» вашей панели) или «Почта для домена» от Яндекса. Если вы используете другого почтового провайдера, предварительно уточните корректные реквизиты (адрес сервера, порт и др.) в справке вашего сервиса. 1.  Войдите в главное меню Bitrix и выберите пункты «8_. Configure pool sites» → «4. Change a site's email settings»._ 2.  Введите имя нужного сайта. ![Scr 20260303 Qblz](https://content.timeweb.com/assets/143825ae-4f9e-4f57-ab76-f8b6d8c475a9.png?width=1634&height=470) _Интерфейс [BitrixEnv](https://www.1c-bitrix.ru/download/vmbitrix.php)_ 3. Укажите необходимые настройки почтового сервера. Если используется почта Timeweb: - - _Enter From email address —_ Введите ящик, с которого будет осуществляться отправка почты.  - _Enter server address or DNS (127.0.0.1) —_ Введите адрес почтового сервера: `smtp.timeweb.ru`. - _Enter server port (25) —_ Порт сервера; нажмите Enter, чтобы выбрать порт по умолчанию `25` или укажите порт вручную, например `465`, для использования SSL - _Do you want to use SMTP authentification? —_ Укажите `y`, чтобы настроить SMTP-авторизацию. - _Enter login_ — Нажмите Enter, чтобы указать ящик в качестве логина.  - _Enter password —_ Введите пароль от ящика (символы пароля не будут отображаться при вводе).  - _Enter SMTP authentification method —_ Нажмите Enter, чтобы выбрать метод SMTP-авторизации по умолчанию — `auto`. - _Do you want to enable TLS (n/Y)_  — Введите `y`, чтобы включить TLS-шифрование. ![Scr 20260303 Qdjo](https://content.timeweb.com/assets/e530c825-6798-4d60-b54a-6662cbfeecc6.png?width=1362&height=762) _Интерфейс [BitrixEnv](https://www.1c-bitrix.ru/download/vmbitrix.php)_ Если используется почтовый сервис Яндекса: - - _Enter From email address —_ Введите ящик, с которого будет осуществляться отправка почты.  - _Enter server address or DNS (127.0.0.1) —_ Введите адрес почтового сервера: `smtp.yandex.ru`. - _Enter server port (25) —_ Порт сервера; укажите `587`. - _Do you want to use SMTP authentification? —_ Укажите `y`, чтобы настроить SMTP-авторизацию. - _Enter login_ — Нажмите Enter, чтобы указать ящик в качестве логина.  - _Enter password —_ Укажите пароль приложения, полученный по [инструкции](https://yandex.ru/support/id/ru/authorization/app-passwords) (символы пароля не будут отображаться при вводе).  - _Enter SMTP authentification method —_ Нажмите Enter, чтобы выбрать метод SMTP-авторизации по умолчанию — `auto`. - _Do you want to enable TLS (n/Y)_  — Введите `y`, чтобы включить TLS-шифрование. ![Scr 20260303 Qebq](https://content.timeweb.com/assets/49cddabc-25e1-4659-b32b-2cbe6174bcaf.png?width=1360&height=754) _Интерфейс [BitrixEnv](https://www.1c-bitrix.ru/download/vmbitrix.php)_ 4. Нажмите Enter, чтобы завершить работу мастера. Чтобы проверить заданные настройки или внести изменения, снова перейдите к «8_. Configure pool sites» → «4\. Change a site's email settings»_ и введите имя нужного сайта: ![Scr 20260303 Qeij](https://content.timeweb.com/assets/bfb885c7-0536-4aa3-b4a5-0c98499d35a6.png?width=1660&height=676) _Интерфейс [BitrixEnv](https://www.1c-bitrix.ru/download/vmbitrix.php)_ Для внесения изменений введите `y`. # Добавление алиасов для сайта Source: https://timeweb.cloud/docs/control-panels/bitrixvm/add-alias?utm_source=llms_txt&utm_medium=ai Чтобы добавить алиас (дополнительный домен) для сайта в системе BitrixVM 9, необходимо прописать нужный домен в конфигурационных файлах Nginx и Apache, после чего перезапустить веб-серверы. ## Внесение изменений - **Nginx** Конфигурационные файлы доступны по следующим путям:  ```shell /etc/nginx/bx/site_enabled/bx_ext_имя_сайта.conf /etc/nginx/bx/site_avaliable/bx_ext_ssl_имя_сайта.conf ``` Необходимо открыть каждый из файлов и найти строку с директивой `server_name mydomain.com`, где mydomain.com — основное доменное имя сайта. Впишите дополнительный домен через пробел после уже указанного домена, например: ```shell server_name mydomain.com mydomain2.com; ``` - **Apache** Конфигурационный файл доступен по пути: ```shell /etc/httpd/bx/conf/bx_ext_имя_сайта.conf ``` Откройте файл и найдите в нем строку с директивой `ServerAlias www.mydomain.com`, где mydomain.com — основное доменное имя сайта. Через пробел от указанного домена впишите алиас, например: ```shell ServerAlias www.mydomain.com mydomain2.com; ``` ## Проверка После необходимо проверить, что изменения были внесены корректно. Это можно сделать командами ниже: - **Nginx** ```shell nginx -t ``` Если все изменения внесены успешно, вы увидите следующий вывод команды: ```shell nginx: configuration file /etc/nginx/nginx.conf test is successful ``` - **Apache** ```shell apachectl -t ``` После должна появиться надпись: ```shell Syntax OK ``` ## Применение изменений Для применения новых настроек необходимо перезапустить веб-серверы. Для этого поочередно выполните следующие команды: - **Nginx** ```shell nginx -s reload ``` - **Apache** ```shell apachectl graceful ``` # Отображение реального IP в логах Apache Source: https://timeweb.cloud/docs/control-panels/bitrixvm/real-ip-in-apache-logs?utm_source=llms_txt&utm_medium=ai > [!NOTE] > Инструкция актуальна для BitrixVM 7. В BitrixVM 9 отображение реальных IP-адресов в логах Apache работает корректно по умолчанию, и дополнительных изменений не требуется. При работе с BitrixVM 7 вы можете столкнуться с тем, что в журнал веб-сервера вместо реальных IP-адресов пользователей записывается адрес сервера Nginx (127.0.0.1), проксирующего запросы к Apache. Для исправления ситуации необходимо выполнить следующее. 1\. Открыть файл `/etc/httpd/conf/httpd.conf`: ```shell vim /etc/httpd/conf/httpd.conf ``` 2\. Найти в нем строки: ```shell LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common ``` 3. Заменить в них `%h` на `%{X-Forwarded-For}i`, чтобы получилось следующее: ```shell LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b" common ``` 4\. Выйти, сохранив изменения: ```shell :wq ``` > [!NOTE] > Дополнительную информацию по работе с **редактором Vim** можно найти, например, [здесь](https://ru.wikibooks.org/wiki/Vim). > > Вы также можете использовать редактор `nano` вместо `vim`, установив его следующей командой: > > `yum install -y nano` # Повышение производительности CMS Битрикс Source: https://timeweb.cloud/docs/control-panels/bitrixvm/cms-bitrix-performance-improvement?utm_source=llms_txt&utm_medium=ai Если вы задумались о повышении производительности вашего сайта на CMS Битрикс, в первую очередь необходимо перенести сайт на сервер с BitrixVM 9. Создать сервер с системой BitrixVM 9 можно в вашей панели управления. Вы можете выполнить перенос самостоятельно или обратиться к нашим специалистам. Все подробности можно найти в статье [Перенос сайта на сервер](https://timeweb.cloud/docs/cloud-servers/site-transfer). ## Настройка CMS После переноса сайта можно приступить к настройке CMS. 1. В разделе «Проверка системы» не должно присутствовать каких-либо записей с ошибками. 2. В разделе «Панель производительности» во вкладке Битрикс должно быть значение — «Битрикс (оптимально)». 3. Измените тип таблиц базы данных на InnoDB и выполните оптимизацию базы данных. Предварительно рекомендуем создать [резервную копию](https://timeweb.cloud/docs/cloud-servers/manage-servers/backup). ## Настройка сервера Далее можно перейти к настройке сервера. 1. Подключитесь к серверу по [SSH](https://timeweb.cloud/docs/unix-guides/ssh) с реквизитами пользователя root. 2. Запустите меню виртуального окружения Битрикс командой: ```shell ~/menu.sh ``` 3.  Выберите пункт «4\. Configure Memcached service for the pool» → «1\. Configure memcached service». 4. Начнется установка `memcached`. В процессе установки будет запрошен hostname вашего сервера — необходимо указать значение `ServerName` из выведенной на экране таблицы. 5. После завершения установки настройте конфигурационный файл `/etc/sysconfig/memcached`. Откройте файл в текстовом редакторе, например, `nano`: ```shell nano /etc/sysconfig/memcached ``` Если `nano` отсутствует, можно установить его командой `dnf install nano` либо использовать имеющийся на сервере редактор (например, [vim](https://timeweb.cloud/docs/control-panels/bitrixvm/vi-editor)). Задайте следующие параметры: ```shell # количество одновременных подключений (по умолчанию 1024) MAXCONN = "1024" # объем выделяемой памяти для кэша (по умолчанию 64MB) CACHESIZE="1024" # количество потоков memcached OPTIONS="-t 4" ``` Сохраните изменения. 6. Перезапустите службу командой: ``` systemctl restart memcached.service ``` 7. Подключите `memcached` в файле `/bitrix/php_interface/dbconn.php`. Для этого откройте файл: ```shell nano /путь_к_каталогу_сайта/bitrix/php_interface/dbconn.php ``` Вместо `путь_к_каталогу_сайта` укажите корректное значение для вашей системы.  Укажите в файле следующие параметры: ```shell define("BX_CACHE_TYPE", "memcache"); define("BX_CACHE_SID", $_SERVER["DOCUMENT_ROOT"]."#01"); define("BX_MEMCACHE_HOST", "127.0.0.1"); define("BX_MEMCACHE_PORT", "11211"); ``` Сохраните изменения. 8. Откройте файл `/bitrix/.settings_extra.php` (если файл пока не существует, этой же командой он будет создан): ```shell nano /путь_к_каталогу_сайта/bitrix/.settings_extra.php ``` Укажите в нем следующие параметры: ```shell array(     'value' => array(       'type' => 'memcache',       'memcache' => array(         'host' => '127.0.0.1',         'port' => '11211',       ),       'sid' => $_SERVER["DOCUMENT_ROOT"]."#01"     ),   ), ); ?> ``` Сохраните изменения. > [!NOTE] > Обратите внимание, что некорректная настройка `memcached` может негативно влиять на показатели производительности. Если вы наблюдаете снижение индекса производительности, можно поэкспериментировать со значениями в конфигурационном файле `/etc/sysconfig/memcached`, который настраивался на шаге 5. 9. Помимо включения `memcached`, ускорить работу сайта можно путем переноса каталога для временных файлов MySQL в RAM-диск. Для этого выполните следующие действия: **9.1.** Создайте папку для временных файлов, например, `/var/lib/mysql/tmp`: ```shell mkdir /var/lib/mysql/tmp ``` **9.2.** Измените владельца папки и группу на `mysql`: ```shell chown mysql:mysql /var/lib/mysql/tmp ``` **9.3.** Определите идентификатор пользователя (uid) и группы (gid) `mysql`: ```shell id mysql ``` **9.4.** Отредактируйте файл `/etc/fstab`: ```shell nano /etc/fstab ``` В самый конец файла добавьте строку с указанием полученных выше значений: ```shell tmpfs /var/lib/mysql/tmp tmpfs rw,gid=27,uid=27,size=1G,nr_inodes=10k,mode=0700 0 0 ``` Параметр size необходимо установить в зависимости от количества имеющейся оперативной памяти. **9.5.** Примонтируйте новый tmpfs-раздел: ```shell mount /var/lib/mysql/tmp ``` **9.6.** В файл конфигурации MySQL `/etc/my.cnf` добавьте строку: ```shell tmpdir=/var/lib/mysql/tmp ``` **9.7.** Перезапустите MySQL: ```shell systemctl restart mysqld ``` 10. В файл `/etc/mysql/conf.d/z_bx_custom.cnf` добавьте параметр: ```shell innodb_flush_log_at_trx_commit = 0 ``` Данный параметр позволит использовать отложенные транзакции. # Переход на версию PHP 7.4 и выше Source: https://timeweb.cloud/docs/control-panels/bitrixvm/bitrix-php-74?utm_source=llms_txt&utm_medium=ai На данный момент репозитории CentOS 7 отключены. Для выполнения обновлений и установки новых пакетов необходимо подключить Vault-репозитории. Для этого выполните следующие команды: ```shell sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* ``` CMS «Битрикс» рекомендует своим пользователям использовать версию PHP 8.1 и выше. В инструкции мы рассмотрим, как это сделать. > [!NOTE] > Отдельные PHP-модули могут мешать выполнению обновления по этой инструкции (например, если нужного модуля под новую версию PHP просто нет). Если вы столкнулись с проблемами при смене версии PHP — напишите в поддержку из своей панели управления, мы поможем разобраться. ## Шаг 1. Обновление версии BitrixEnv Перед началом работы обязательно [создайте резервную копию сервера](https://timeweb.cloud/docs/cloud-servers/manage-servers/backup): самостоятельно или с помощью инструмента бэкапов в панели управления. Далее [подключитесь к серверу по SSH](https://timeweb.cloud/docs/unix-guides/ssh) и выполните в меню Bitrix следующие действия. ### **Если версия BitrixEnv ниже 7.5.x** Сначала необходимо обновить версию окружения до актуальной (7.5+).  Для обновления до 7.5. выполните: 1. Выберите пункт _1\. Manage servers in the pool_, затем _4\. Update packages on host._ 2. При запросе _Enter server address_ введите IP-адрес сервера:  ![Bx1 (1)](https://content.timeweb.com/assets/95a8a3cd-c613-4368-a8ff-b10084d2c68b?width=1039&height=288) _Интерфейс [BitrixEnv](https://www.1c-bitrix.ru/download/vmbitrix.php)_ 3. При запросе _Please choose update type_ введите на выбор: _bitrix_ — для обновления только BitrixEnv до актуальной версии, либо _all_ для обновления всех имеющихся пакетов, в том числе BitrixEnv:  ![Bx2 (1)](https://content.timeweb.com/assets/663385a0-f0d3-4b85-8127-5b1ec6ff0342?width=1009&height=327) _Интерфейс [BitrixEnv](https://www.1c-bitrix.ru/download/vmbitrix.php)_ 4. Дождитесь завершения обновления. Теперь версия окружения — 7.5, и вы можете выполнить следующие шаги по инструкции.  ### **Если версия BitrixEnv 7.5 или выше** Переходите к обновлению версии PHP.  ## Шаг 2. Обновление версии PHP В BitrixEnv версии 7.5 вы можете изменить версию PHP на желаемую. Для этого: 1. В основном меню выберите пункт _1\. Manage servers in the pool_, затем _8\. Update PHP and MySQL_. 2. Введите _all_ при запросе. 3. Выберите пункт _1\. Upgrade PHP_ или _2\. Downgrade PHP_ и выберите нужную версию PHP. 4. Введите _y_ для подтверждения обновления. Выбранная версия РНР будет установлена. ### **Если не удается выполнить обновление** Если обновление версии не происходит или завершается с ошибкой, необходимо отредактировать файл `/etc/yum.repos.d/remi-phpXX.repo` , где `XX` — версия PHP, которую нужно установить (например, `php74`, `php80` и так далее). Рассмотрим на примере PHP 8.1.  Откройте файл в предпочитаемом редакторе, например: ```shell nano /etc/yum.repos.d/remi-php81.repo ``` И замените его содержимое на следующее, указывая нужную версию PHP: ```shell [remi-php81] name=Remi's PHP 8.1 RPM repository for Enterprise Linux 7 - $basearch #baseurl=http://rpms.remirepo.net/enterprise/7/php81/$basearch/ mirrorlist=https://rpms.remirepo.net/enterprise/7/php81/httpsmirror mirrorlist=http://cdn.remirepo.net/enterprise/7/php81/mirror enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi ``` Сохраните изменения. После снова выполните обновление версии PHP по инструкции выше. Также, в процессе обновления `bitrixenv` может завершиться работа веб-сервера Nginx. Для решения проблемы необходимо создать обращение в поддержку. # Размещение сайта в панели aaPanel Source: https://timeweb.cloud/docs/control-panels/aapanel-cp?utm_source=llms_txt&utm_medium=ai Адрес и реквизиты для входа в панель будут выведены в консоли после установки: ![Nzfnv Cp4 J9](https://content.timeweb.com/assets/969a26b4-9640-477f-bd28-bd08692850a6.png?width=692&height=222) При первом входе в панель вам будет нужно выбрать конфигурацию сервера, указав желаемое ПО. ## Шаг 1. Добавление сайта 1. Перейдите в раздел **Website** и нажмите **Add site**.  2. В пункте **Domain name** укажите адрес вашего сайта. Путь к домашней директории (**Website path**) будет указан автоматически, вы можете изменить его при необходимости. 3. Оставьте пункт **Apply for SSL** отмеченным, чтобы сразу выпустить Let’s Encrypt. Если вы планируете использовать собственный сертификат, снимите галку. 4. Если будете загружать файлы по FTP, в пункте **FTP** выберите **Create**. Этот шаг можно пропустить, если планируете пользоваться встроенным файловым менеджером в панели.  5. Укажите имя пользователя и пароль в поле **FTP User** — или оставьте значения по умолчанию.  6. Если сайт использует базу данных, в пункте **Database** выберите тип базы, например, **MySQL** (будет зависеть от выбранной конфигурации). 7. Укажите имя пользователя (он же — имя базы) и пароль базы в поле **DB User** — или оставьте значения по умолчанию. Рекомендуем сразу указывать реквизиты, которые прописаны в конфигурационном файле сайта. Если в вашей конфигурации имя пользователя не совпадает с именем базы, пропустите этот шаг и создайте базу отдельно — в разделе **Databases** (см. ниже). 8. После ввода всех данных нажмите **Confirm**. ![Aa Panel Linux Panel Website 2026 08 07 12 54](https://content.timeweb.com/assets/b4f642e5-8ec6-4f80-aeb8-1a29bb196d91.png?width=992&height=786) _Добавление сайта в интерфейсе [aaPanel](https://www.aapanel.com/)_ aaPanel выведет реквизиты созданных пользователей FTP и базы данных. Для удобства скопируйте их. ## Шаг 2. Загрузка файлов сайта Загрузить файлы можно через встроенный файловый менеджер в панели либо при подключении по FTP. ### Через файловый менеджер Для работы с файловым менеджером:  1. Откройте раздел **Files**. 2. Перейдите в домашнюю директорию сайта. 3. Нажмите **Upload**. 4. Выберите файлы и папки на своем компьютере для загрузки, после чего нажмите **Confirm Upload**. ![Aa Panel Linux Panel Files 2026 08 07 13 03](https://content.timeweb.com/assets/7021babc-ae9b-4ee5-839a-f0410e48dd7e.png?width=1920&height=869) _Файловый менеджер в интерфейсе [aaPanel](https://www.aapanel.com/)_ ### Через FTP Для подключения по FTP на сервере должен быть FTP-пользователь. Если вы не создавали его при добавлении сайта, сделайте это сейчас: перейдите в раздел **FTP**, кликните на **Add FTP**, укажите имя пользователя, пароль и путь к домашней директории сайта. Нажмите **Confirm**. Подключитесь к серверу, например, с помощью Filezilla, используя следующие параметры: - **Хост**: IP-адрес вашего сервера. - **Имя пользователя**: имя созданного FTP-пользователя. - **Пароль**: пароль пользователя. - **Порт**: 21 Вы окажетесь в домашней директории сайта, в которую и необходимо загрузить файлы. ## Шаг 3. Загрузка дампа базы Перейдите в раздел **Databases**. Если база не была создана при добавлении сайта, сделайте это сейчас: нажмите **Add DB**, укажите имя базы, имя пользователя и пароль (найти эти данные можно в конфигурационном файле сайта) и нажмите **Confirm**. ![Aa Panel Linux Panel Databases 2026 08 07 13 10](https://content.timeweb.com/assets/76143ab2-5e72-4dc9-b7b0-091539cea604.png?width=672&height=525) _Создание базы данных в интерфейсе [aaPanel](https://www.aapanel.com/)_ Чтобы импортировать дамп: 1. В разделе **Databases** кликните **Import** в столбце **Backup**. ![Aa Panel Linux Panel Databases 2026 08 07 13 12](https://content.timeweb.com/assets/831c233f-0319-4828-b3e2-9b0c673e1349.png?width=1920&height=869) _Раздел Databases в интерфейсе [aaPanel](https://www.aapanel.com/)_ 2. Нажмите **Upload from local** и выберите дамп базы на своем компьютере 3. Нажмите **Upload**. Также дамп можно загрузить через phpMyAdmin. В разделе **Databases** кликните на кнопку **phpMyAdmin**, затем **Public access**, после чего введите имя пользователя БД и его пароль. Выполните импорт дампа в интерфейсе phpMyAdmin. ![Aa Panel Linux Panel Databases 2026 08 07 13 44](https://content.timeweb.com/assets/075e2a81-71be-4f8d-b594-fde2c95ca350.png?width=1920&height=869) _Раздел Databases в интерфейсе [aaPanel](https://www.aapanel.com/)_ > [!NOTE] > Не забудьте, что для работы сайта необходимо, чтобы в качестве A-записи у домена был указан IP-адрес вашего сервера. # Размещение сайта в панели BrainyCP Source: https://timeweb.cloud/docs/control-panels/brainycp?utm_source=llms_txt&utm_medium=ai Вы можете подробнее ознакомиться с интерфейсом и функционалом панели в [бесплатной демо-версии](https://brainycp.com/demo). Панель управления доступна по адресам: - `http://IP_адрес_сервера:8002` - `https://IP_адрес_сервера:8000` ## 1\. Настройка Jail Перейдите в раздел «Управление» — «Настройка Jail» и отключите помещение новых пользователей в Jail Shell и Jail PHP, сняв галки у обоих пунктов. Сохраните изменения. ![11 (1)](https://content.timeweb.com/assets/bceb3999-54ee-4466-8417-8b73de3b301f?width=926&height=513) _Раздел «Настройка Jail» в интерфейсе [BrainyCP](https://brainycp.com/)_ ## 2\. Создание пользователя Для этого перейдите в раздел «Управление» — «Хост-аккаунты» и в форме «Добавить хост-аккаунт» заполните поля: - Имя пользователя (имя должно содержать латинские буквы и цифры). - Пароль (можно сгенерировать по нажатию на значок ключа). - Шелл доступ → Выберите вариант `y` (это необходимо, чтобы в дальнейшем подключаться к серверу под данным пользователем). Все остальные настройки на данном этапе можно не указывать. ![Brainy2](https://content.timeweb.com/assets/7802319a-1e44-49e6-a63f-611545076a13?width=843&height=613) _Раздел «Хост-аккаунты» в интерфейсе [BrainyCP](https://brainycp.com/)_ Прокрутите страницу в самый низ и нажмите «Добавить хост-аккаунт».  ## 3\. Добавление сайта Перейдите в раздел «Вебсервер» — «Сайты». В блоке сверху выберите созданного выше пользователя, после чего заполните форму «Добавить сайт». Необходимо указать домен, после чего поля «Алиасы» и «Директория» будут заполнены автоматически. При необходимости их можно отредактировать (поле «Алиасы» можно не заполнять; можно также указать несколько алиасов). ![Brainy3](https://content.timeweb.com/assets/7c2e5e58-9ee0-4414-a449-34ad24610f7e?width=1213&height=856) _Раздел «Сайты» в интерфейсе [BrainyCP](https://brainycp.com/)_ Нажмите «Добавить». ## 4\. Загрузка файлов сайта Подключитесь к серверу по [SFTP](https://timeweb.cloud/docs/unix-guides/sftp), например, с помощью FileZilla, и скопируйте файлы в директорию, которую вы создали на предыдущем шаге. По умолчанию это будет директория `/home/имя_пользователя/sites/ваш_домен`. В качестве реквизитов для подключения используйте: - **Хост**: IP-адрес вашего сервера. - **Имя пользователя**: имя пользователя, созданного на шаге 2. - **Пароль**: пароль пользователя. - **Порт**: 22 ## 5\. Загрузка дампа базы Перейдите в раздел «База данных» — «База данных MySQL». **5.1.** Выберите пользователя, созданного на шаге 2. **5.2.** Укажите имя пользователя базы данных и пароль, после чего нажмите «Добавить пользователя». Пользователь будет создан с именем вида `username_DBuser`, где `username` — это пользователь панели, созданный на шаге 2, а `DBuser` — имя пользователя БД, которое вы указываете сейчас. **5.3.** Ниже введите имя базы и нажмите «Добавить базу». База также будет создана с именем вида user\_DBname. В качестве имени базы можно указать то же значение, что для пользователя БД. **Важно!** После не забудьте обновить имя БД, имя пользователя БД и пароль в конфигурационном файле сайта. **5.4.** После добавления базы она отобразится ниже в блоке «Базы данных». Нажмите «Загрузить дамп» и выберите дамп базы для его загрузки на сервер. Загрузить дамп также можно через phpMyAdmin. Для этого прокрутите страницу в самый низ и нажмите «Перейти в phpMyadmin сразу». В интерфейсе PMA кликните на имя базы в меню слева, далее выберите «Импорт», укажите нужный файл по кнопке «Обзор» и нажмите «Вперед».  ![Brainy4](https://content.timeweb.com/assets/fd28abea-0230-4df6-91f8-70d7b0329054?width=1296&height=898) _Раздел «Базы данных MySQL» в интерфейсе [BrainyCP](https://brainycp.com/)_ **5.5.** Внизу страницы в блоке «Добавить пользователя в базу данных» выберите пользователя и базу, добавьте все привилегии (проще всего — с помощью опции «Отметить всё» справа) и нажмите «Сохранить». ## 6\. Завершение настройки Перейдите в раздел «Вебсервер» — «Установка и настройка PHP» — «Веб-сервер»; прокрутите страницу вниз и нажмите «Пересобрать виртуальные хосты», чтобы обновить конфигурацию и применить все изменения. Проверьте работу сайта. > [!NOTE] > Не забудьте, что для работы сайта необходимо, чтобы в качестве A-записи у домена был указан IP-адрес вашего сервера. # Размещение сайта в панели Plesk Source: https://timeweb.cloud/docs/control-panels/plesk-cp?utm_source=llms_txt&utm_medium=ai > [!NOTE] > Вы можете подробнее ознакомиться с интерфейсом и функционалом панели с помощью [демо-версии на сайте Plesk](https://docs.plesk.com/try-plesk-now/). ## Домен На стороне держателя NS-серверов вашего домена укажите для него в качестве А-записи IP-адрес вашего сервера. Затем добавьте домен в панель Plesk:  1. Перейдите в раздел «Websites & Domains» и нажмите «Add Domain». 2. Введите домен и нажмите «Add Domain». ## Файлы сайта После добавления домена панель автоматически переадресует вас в раздел «Files» — встроенный файловый менеджер Plesk. 1. Убедитесь, что вы находитесь в директории  `httpdocs`. 2. Нажмите на значок плюса и выберите «Upload File» для загрузки отдельных файлов или «Upload Directory», если нужно загрузить папку целиком. 3. Выберите необходимые файлы на своем компьютере и загрузите их на сервер. ## База данных Создайте базу данных в Plesk. Для этого: 1. Перейдите в раздел «Databases» и нажмите «Add Database». 2. Укажите реквизиты: имя базы, имя пользователя и его пароль. Рекомендуем сразу указывать реквизиты базы, заданные в конфигурационном файле сайта. 3. В пункте «Related site» выберите добавленный домен. 4. Нажмите «Create Database». 5. Загрузите дамп базы, нажав «Import Dump». Вы также можете загрузить дамп через интерфейс phpMyAdmin — для этого кликните на «phpMyAdmin» на этой же странице.