Files
hestiacp/docs/docs/user-guide/web-domains.md

144 lines
12 KiB
Markdown
Raw Normal View History

2024-10-13 22:52:57 +03:00
# Веб-домены
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
Чтобы управлять веб-доменами, перейдите на вкладку **Веб <i class="fas fa-fw fa-globe-americas"></i>**.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
## Добавление веб-домена
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
1. Нажмите кнопку **<i class="fas fa-fw fa-plus-circle"></i> Добавить веб-домен**.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
2. Введите доменное имя в поле **Домен**.
- Если вы хотите управлять DNS этого домена в Hestia, установите флажок **Создать зону DNS**
- Если вы хотите включить почту для этого домена, установите флажок **Включить почту для этого домена**.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
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> Сохранить** в правом верхнем углу.
2024-03-19 22:05:27 +03:00
::: warning
2024-10-13 22:52:57 +03:00
В зависимости от выбранного вами приложения для установки это может занять 30 секунд или больше. Не перезагружайте и не закрывайте вкладку!
2024-03-19 22:05:27 +03:00
:::
2024-10-13 22:52:57 +03:00
## Редактирование веб-домена
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> Сохранить** в правом верхнем углу.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
## Просмотр журналов доступа и ошибок
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
1. Наведите указатель мыши на домен, журналы которого вы хотите просмотреть.
2. Щелкните значок <i class="fas fa-fw fa-binoculars"><span class="visually-hidden">журналов</span></i>.
3. В верхней части страницы у вас есть возможность загрузить журналы или просмотреть журналы ошибок.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
## Приостановка веб-домена
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
1. Наведите указатель мыши на домен, который вы хотите приостановить.
2. Нажмите значок <i class="fas fa-fw fa-pause"><span class="visually-hidden">приостановить</span></i> справа от веб-домена.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
## Удаление веб-домена
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
1. Наведите указатель мыши на домен, который вы хотите удалить.
2. Нажмите значок <i class="fas fa-fw fa-trash"><span class="visually-hidden">удалить пользователя</span></i> справа от веб-домена. **Будут удалены** веб-домен и связанные учетные записи FTP.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
## Конфигурация веб-домена
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
### Включение статистики
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
1. Выберите **awstats** в поле выбора с надписью **Веб-статистика**.
2. При желании введите имя пользователя и пароль.
3. Нажмите кнопку **<i class="fas fa-fw fa-save"></i> Сохранить** в правом верхнем углу.
4. Перейдите на `https://domain.tld/vstats/`, чтобы просмотреть статистику.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
### Управление перенаправлениями
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
1. Отметьте поле **Включить перенаправление домена**.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
2. Выберите нужный параметр. При выборе **Перенаправлять посетителей на пользовательский домен или веб-адрес** у вас есть возможность выбрать код статуса HTTP (по умолчанию 301).
2024-03-19 22:05:27 +03:00
::: warning
2024-10-13 22:52:57 +03:00
Если ваш домен — это [интернационализированное доменное имя (IDN)](https://en.wikipedia.org/wiki/Internationalized_domain_name), содержащее специальные символы, даже если вы выберете `www.domain.tld` или `domain.tld`, он преобразует домен в [punycode](https://en.wikipedia.org/wiki/Punycode) и выберите **Перенаправлять посетителей на пользовательский домен или веб-адрес**.
2024-03-19 22:05:27 +03:00
:::
2024-10-13 22:52:57 +03:00
### Включение SSL
1. Установите флажок **Включить SSL для этого домена**.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
2. Установите флажок **Использовать Lets Encrypt для получения сертификата SSL**, чтобы использовать Lets Encrypt.
3. В зависимости от ваших требований вы можете включить **Включить автоматическое перенаправление HTTPS** или **Включить HTTP Strict Transport Security (HSTS)**.
4. Нажмите кнопку **<i class="fas fa-fw fa-save"></i> Сохранить** в правом верхнем углу.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
Если вы хотите использовать собственный сертификат SSL, вы можете ввести его в текстовое поле.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
Если у вас возникли проблемы с включением Lets Encrypt, обратитесь к нашей документации [SSL-сертификаты](../server-administration/ssl-certificates.md).
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
### Изменение версии PHP
2024-03-19 22:05:27 +03:00
::: info
2024-10-13 22:52:57 +03:00
Эта опция не всегда доступна. Она может быть отключена в настройках сервера. За дополнительной информацией обратитесь к администратору сервера.
2024-03-19 22:05:27 +03:00
:::
2024-10-13 22:52:57 +03:00
1. Выберите нужную версию PHP в поле **Шаблон бэкенда**.
### Использование другого корневого каталога
1. Установите флажок **Пользовательский корень документа**.
2. Выберите доменное имя, на которое должен указывать этот домен.
3. Выберите путь. Например, `/public/` будет ссылаться на `/home/user/web/domain.tld/public_html/public/`.
### Дополнительные учетные записи FTP
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
1. Установите флажок **Дополнительные учетные записи FTP**.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
2. Введите имя пользователя и пароль (или сгенерируйте его). Имя пользователя будет иметь префикс `user_`.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
3. Введите путь, к которому учетная запись сможет получить доступ.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
4. При желании укажите адрес электронной почты, на который будут отправлены данные для входа.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
Чтобы добавить еще одну учетную запись FTP, нажмите кнопку **Добавить учетную запись FTP**, затем нажмите кнопку **<i class="fas fa-fw fa-save"></i> Сохранить** в правом верхнем углу.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
Чтобы удалить учетную запись FTP, нажмите ссылку **УДАЛИТЬ** справа от ее имени, затем нажмите кнопку **<i class="fas fa-fw fa-save"></i> Сохранить** в правом верхнем углу.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
Чтобы измените пароль, обновите поле пароля, затем нажмите кнопку **<i class="fas fa-fw fa-save"></i> Сохранить** в правом верхнем углу.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
### Шаблоны прокси
2024-03-19 22:05:27 +03:00
::: info
2024-10-13 22:52:57 +03:00
В зависимости от настроек сервера эта опция может быть недоступна.
2024-03-19 22:05:27 +03:00
:::
2024-10-13 22:52:57 +03:00
- **default**: универсальный шаблон. Подходит для большинства случаев использования.
- **caching**: шаблон с включенным кэшем прокси. Подходит для большинства статичных материалов, например: блогов или новостных сайтов.
- **hosting**: аналогично default.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
Здесь также будут отображаться любые пользовательские шаблоны.
2024-03-19 22:05:27 +03:00
2024-12-31 00:10:03 +03:00
- **srvproxy**: шаблон для конфигурации прокси для любого внутреннего сервиса, например gitea, который запускается и присоединеятся к порту или создает unix-сокет. При выборе данного шаблона, появляется дополнительное поле `Установить порт для локального сервиса`, в котором нужно указать путь к unix-сокету или порт внутреннего сервиса. В качестве шаблона Backend в данном случае можно выбрать `no-php`, т.к. в данном случае бакэндом будет сервис.
![domain_proxy](/images/proxy_domain.png)
2024-03-19 22:05:27 +03:00
::: tip
2024-12-31 00:10:03 +03:00
Любые пользовательские шаблоны, начинающиеся с `caching-`, позволят использовать кнопку **<i class="fas fa-fw fa-trash"></i> Очистить кэш Nginx**. Убедитесь, что файл `.sh` существует для `caching-my-template` с как минимум [этим содержимым](https://dev.brepo.ru/bayrepo/hestiacp/raw/branch/master/install/rpm/templates/web/nginx/caching.sh)
2024-03-19 22:05:27 +03:00
:::
2024-10-13 22:52:57 +03:00
### Веб-шаблоны
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
Для серверов, работающих под управлением Apache2 и Nginx, подойдет шаблон **default**.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
Для серверов, работающих только под управлением Nginx, выберите шаблон, соответствующий имени приложения, которое вы собираетесь использовать.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
### Управление кэшированием Nginx
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
Когда включено кэширование Nginx (с использованием кэша FastCGI или с шаблоном с поддержкой кэширования), вы можете очистить кэш с помощью кнопки **<i class="fas fa-fw fa-trash"></i> Очистить кэш Nginx**.
2024-03-19 22:05:27 +03:00
2024-10-13 22:52:57 +03:00
При использовании только Nginx вы можете включить кэширование FastCGI с помощью поля **Включить кэш FastCGI**. Если этот флажок установлен, отображается опция, позволяющая определить, в течение какого времени кэш считается действительным.