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
В соответствии с форматом записи домена необходимо добавить на DNS-сервер организации все записи из одной из таблиц 1 или 2 с примерами.DNS-записи в формате <service>.<domain_name>
Префикс DNS-записи |
Тип |
Значение |
Комментарий |
|---|---|---|---|
pgs.<domain_name> |
А |
IP-адрес сервера, |
Адрес точки входа для API |
auth.<domain_name> |
A |
IP-адрес сервера, (без использования балансировки*) |
Адрес приложения авторизации и целевой страницы 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>. |
А |
IP-адрес сервера, |
Адрес точки входа для API |
auth-<domain_env>. |
A |
IP-адрес сервера, (без использования балансировки*) |
Адрес приложения авторизации и целевой страницы Auth SSO. Количество А записей должно соответствовать количеству серверов |
admin-<domain_env>. |
CNAME |
auth-<domain_env>. |
Адрес административной панели |
boards-<domain_env>. |
CNAME |
auth-<domain_env>. |
Адрес приложения «МояДоска» |
cdn-<domain_env>. |
CNAME |
auth-<domain_env>. |
Адрес CDN |
coapi-<domain_env>. |
CNAME |
auth-<domain_env>. |
Адрес COAPI |
docs-<domain_env>. |
CNAME |
auth-<domain_env>. |
Адрес приложения редакторов |
files-<domain_env>. |
CNAME |
auth-<domain_env>. |
Адрес приложения файлового менеджера |
links-<domain_env>. |
CNAME |
auth-<domain_env>. |
Адрес ссылок на документы |
launch-<domain_env>. |
CNAME |
auth-<domain_env>. |
Адрес приложения web_launch |
notes-<domain_env>. |
CNAME |
auth-<domain_env>. |
Адрес приложения МоиЗаметки |
_https._tcp-<domain_env>. |
SRV |
auth-<domain_env>. |
Опционально, для мобильных клиентов |
* — при использовании балансировки в качестве значения указывается виртуальный IP-адрес, содержащийся в переменной keepalived_openresty_virtual_ip файла ~/install_co/group_vars/co_setup/main.yml |
|||