You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hestiacp/docs/docs/user-guide/web-domains.md

140 lines
11 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Веб-домены
Чтобы управлять веб-доменами, перейдите на вкладку **Веб <i class="fas fa-fw fa-globe-americas"></i>**.
## Добавление веб-домена
1. Нажмите кнопку **<i class="fas fa-fw fa-plus-circle"></i> Добавить веб-домен**.
2. Введите доменное имя в поле **Домен**.
- Если вы хотите управлять DNS этого домена в Hestia, установите флажок **Создать зону DNS**
- Если вы хотите включить почту для этого домена, установите флажок **Включить почту для этого домена**.
3. Нажмите кнопку **<i class="fas fa-fw fa-save"></i> Сохранить** в правом верхнем углу.
## Установка приложения
1. Щелкните имя домена или значок <i class="fas fa-fw fa-pencil-alt"><span class="visually-hidden">редактирования</span></i>, который появляется при наведении.
2. Щелкните кнопку **<i class="fas fa-fw fa-magic"></i> Быстрая установка приложения** в правом верхнем углу.
3. Выберите приложение, которое хотите установить, и щелкните кнопку **Настройка**.
4. Заполните поля. Если приложение использует базу данных, у вас будет возможность автоматически создать базу данных или использовать существующую.
5. Щелкните кнопку **<i class="fas fa-fw fa-save"></i> Сохранить** в правом верхнем углу.
::: warning
В зависимости от выбранного вами приложения для установки это может занять 30 секунд или больше. Не перезагружайте и не закрывайте вкладку!
:::
## Редактирование веб-домена
1. Щелкните имя домена или значок <i class="fas fa-fw fa-pencil-alt"><span class="visually-hidden">редактирования</span></i>, который появляется при наведении.
2. Внесите изменения. Ниже описаны параметры.
3. Щелкните кнопку **<i class="fas fa-fw fa-save"></i> Сохранить** в правом верхнем углу.
## Просмотр журналов доступа и ошибок
1. Наведите указатель мыши на домен, журналы которого вы хотите просмотреть.
2. Щелкните значок <i class="fas fa-fw fa-binoculars"><span class="visually-hidden">журналов</span></i>.
3. В верхней части страницы у вас есть возможность загрузить журналы или просмотреть журналы ошибок.
## Приостановка веб-домена
1. Наведите указатель мыши на домен, который вы хотите приостановить.
2. Нажмите значок <i class="fas fa-fw fa-pause"><span class="visually-hidden">приостановить</span></i> справа от веб-домена.
## Удаление веб-домена
1. Наведите указатель мыши на домен, который вы хотите удалить.
2. Нажмите значок <i class="fas fa-fw fa-trash"><span class="visually-hidden">удалить пользователя</span></i> справа от веб-домена. **Будут удалены** веб-домен и связанные учетные записи FTP.
## Конфигурация веб-домена
### Включение статистики
1. Выберите **awstats** в поле выбора с надписью **Веб-статистика**.
2. При желании введите имя пользователя и пароль.
3. Нажмите кнопку **<i class="fas fa-fw fa-save"></i> Сохранить** в правом верхнем углу.
4. Перейдите на `https://domain.tld/vstats/`, чтобы просмотреть статистику.
### Управление перенаправлениями
1. Отметьте поле **Включить перенаправление домена**.
2. Выберите нужный параметр. При выборе **Перенаправлять посетителей на пользовательский домен или веб-адрес** у вас есть возможность выбрать код статуса HTTP (по умолчанию 301).
::: warning
Если ваш домен — это [интернационализированное доменное имя (IDN)](https://en.wikipedia.org/wiki/Internationalized_domain_name), содержащее специальные символы, даже если вы выберете `www.domain.tld` или `domain.tld`, он преобразует домен в [punycode](https://en.wikipedia.org/wiki/Punycode) и выберите **Перенаправлять посетителей на пользовательский домен или веб-адрес**.
:::
### Включение SSL
1. Установите флажок **Включить SSL для этого домена**.
2. Установите флажок **Использовать Lets Encrypt для получения сертификата SSL**, чтобы использовать Lets Encrypt.
3. В зависимости от ваших требований вы можете включить **Включить автоматическое перенаправление HTTPS** или **Включить HTTP Strict Transport Security (HSTS)**.
4. Нажмите кнопку **<i class="fas fa-fw fa-save"></i> Сохранить** в правом верхнем углу.
Если вы хотите использовать собственный сертификат SSL, вы можете ввести его в текстовое поле.
Если у вас возникли проблемы с включением Lets Encrypt, обратитесь к нашей документации [SSL-сертификаты](../server-administration/ssl-certificates.md).
### Изменение версии PHP
::: info
Эта опция не всегда доступна. Она может быть отключена в настройках сервера. За дополнительной информацией обратитесь к администратору сервера.
:::
1. Выберите нужную версию PHP в поле **Шаблон бэкенда**.
### Использование другого корневого каталога
1. Установите флажок **Пользовательский корень документа**.
2. Выберите доменное имя, на которое должен указывать этот домен.
3. Выберите путь. Например, `/public/` будет ссылаться на `/home/user/web/domain.tld/public_html/public/`.
### Дополнительные учетные записи FTP
1. Установите флажок **Дополнительные учетные записи FTP**.
2. Введите имя пользователя и пароль (или сгенерируйте его). Имя пользователя будет иметь префикс `user_`.
3. Введите путь, к которому учетная запись сможет получить доступ.
4. При желании укажите адрес электронной почты, на который будут отправлены данные для входа.
Чтобы добавить еще одну учетную запись FTP, нажмите кнопку **Добавить учетную запись FTP**, затем нажмите кнопку **<i class="fas fa-fw fa-save"></i> Сохранить** в правом верхнем углу.
Чтобы удалить учетную запись FTP, нажмите ссылку **УДАЛИТЬ** справа от ее имени, затем нажмите кнопку **<i class="fas fa-fw fa-save"></i> Сохранить** в правом верхнем углу.
Чтобы измените пароль, обновите поле пароля, затем нажмите кнопку **<i class="fas fa-fw fa-save"></i> Сохранить** в правом верхнем углу.
### Шаблоны прокси
::: info
В зависимости от настроек сервера эта опция может быть недоступна.
:::
- **default**: универсальный шаблон. Подходит для большинства случаев использования.
- **caching**: шаблон с включенным кэшем прокси. Подходит для большинства статичных материалов, например: блогов или новостных сайтов.
- **hosting**: аналогично default.
Здесь также будут отображаться любые пользовательские шаблоны.
::: tip
Любые пользовательские шаблоны, начинающиеся с `caching-`, позволят использовать кнопку **<i class="fas fa-fw fa-trash"></i> Очистить кэш Nginx**. Убедитесь, что файл `.sh` существует для `caching-my-template` с как минимум [этим содержимым](https://github.com/hestiacp/hestiacp/blob/main/install/deb/templates/web/nginx/caching.sh)
:::
### Веб-шаблоны
Для серверов, работающих под управлением Apache2 и Nginx, подойдет шаблон **default**.
Для серверов, работающих только под управлением Nginx, выберите шаблон, соответствующий имени приложения, которое вы собираетесь использовать.
### Управление кэшированием Nginx
Когда включено кэширование Nginx (с использованием кэша FastCGI или с шаблоном с поддержкой кэширования), вы можете очистить кэш с помощью кнопки **<i class="fas fa-fw fa-trash"></i> Очистить кэш Nginx**.
При использовании только Nginx вы можете включить кэширование FastCGI с помощью поля **Включить кэш FastCGI**. Если этот флажок установлен, отображается опция, позволяющая определить, в течение какого времени кэш считается действительным.