Чем мы можем вам помочь?

DNS-записи продукта формируются с помощью переменных <domain_env> и <domain_name>. В зависимости от заполнения переменных существует два типа записей:

Если переменная <domain_env> не задана, то все DNS-записи будут иметь вид: <service>.<domain_name>

Если переменная <domain_env> задана, то все DNS-записи будут иметь вид: <service>-<domain_env>.<domain_name>

где <service> — имя сервиса из таблицы.

Для компонентов СО и PGS используются одноименные переменные <domain_env> и <domain_name>. Конфигурационные файлы с переменными для компонентов расположены в разных каталогах:

для СО: ~/install_co/group_vars/co_setup/main.yml

для PGS: ~/install_pgs/group_vars/pgs_setup/main.yml

 

Необходимо использовать одинаковый домен для устанавливаемых компонентов продукта (см. раздел Общие переменные для CO и PGS). Запрещается использовать в качестве домена зону *.local

 

В соответствии с форматом записи домена необходимо добавить на DNS-сервер организации все записи из одной из таблиц 1 или 2 с примерами.DNS-записи в формате <service>.<domain_name>

Префикс DNS-записи

Тип
записи

Значение

Комментарий

pgs.<domain_name>

А

IP-адрес сервера,
указанного в группе nginx компонента PGS

Адрес точки входа для API

auth.<domain_name>

A

IP-адрес сервера,
указанного в группе
co_lb_core_auth
компонента CO

(без использования балансировки*)

Адрес приложения авторизации и целевой страницы Auth SSO.

Количество А записей должно соответствовать количеству серверов

admin.<domain_name>

CNAME

auth.<domain_name>

Адрес административной панели

boards.<domain_name>

CNAME

auth.<domain_name>

Адрес приложения «МояДоска»

cdn.<domain_name>

CNAME

auth.<domain_name>

Адрес CDN

coapi.<domain_name>

CNAME

auth.<domain_name>

Адрес COAPI

docs.<domain_name>

CNAME

auth.<domain_name>

Адрес приложения редакторов

files.<domain_name>

CNAME

auth.<domain_name>

Адрес приложения файлового менеджера

links.<domain_name>

CNAME

auth.<domain_name>

Адрес ссылок на документы

launch.<domain_name>

CNAME

auth.<domain_name>

Адрес приложения web_launch

notes.<domain_name>

CNAME

auth.<domain_name>

Адрес приложения Мои Заметки

_https._tcp.<domain_name>

SRV

auth.<domain_name>

Опционально, для мобильных клиентов

* — при использовании балансировки в качестве значения указывается виртуальный IP-адрес, содержащийся в переменной keepalived_openresty_virtual_ip файла ~/install_co/group_vars/co_setup/main.yml

DNS-записи в формате <service>-<domain_env>.<domain_name>

Префикс DNS-записи

Тип
записи

Значение

Комментарий

pgs-<domain_env>.
<domain_name>

А

IP-адрес сервера,
указанного в группе nginx компонента PGS

Адрес точки входа для API

auth-<domain_env>.
<domain_name>

A

IP-адрес сервера,
указанного в группе
co_lb_core_auth
компонента CO

(без использования балансировки*)

Адрес приложения авторизации и целевой страницы Auth SSO.

Количество А записей должно соответствовать количеству серверов

admin-<domain_env>.
<domain_name>

CNAME

auth-<domain_env>.
<domain_name>

Адрес административной панели

boards-<domain_env>.
<domain_name>

CNAME

auth-<domain_env>.
<domain_name>

Адрес приложения «МояДоска»

cdn-<domain_env>.
<domain_name>

CNAME

auth-<domain_env>.
<domain_name>

Адрес CDN

coapi-<domain_env>.
<domain_name>

CNAME

auth-<domain_env>.
<domain_name>

Адрес COAPI

docs-<domain_env>.
<domain_name>

CNAME

auth-<domain_env>.
<domain_name>

Адрес приложения редакторов

files-<domain_env>.
<domain_name>

CNAME

auth-<domain_env>.
<domain_name>

Адрес приложения файлового менеджера

links-<domain_env>.
<domain_name>

CNAME

auth-<domain_env>.
<domain_name>

Адрес ссылок на документы

launch-<domain_env>.
<domain_name>

CNAME

auth-<domain_env>.
<domain_name>

Адрес приложения web_launch

notes-<domain_env>.
<domain_name>

CNAME

auth-<domain_env>.
<domain_name>

Адрес приложения МоиЗаметки

_https._tcp-<domain_env>.
<domain_name>

SRV

auth-<domain_env>.
<domain_name>

Опционально, для мобильных клиентов

* — при использовании балансировки в качестве значения указывается виртуальный IP-адрес, содержащийся в переменной keepalived_openresty_virtual_ip файла ~/install_co/group_vars/co_setup/main.yml

Был ли материал полезным?
Да
Нет
Следующее
Внутренние DNS-записи для установки