Към съдържанието

Добавяне на DNS име, допуснато за свързване с уеб интерфейсите

CyberElements Bastion ограничава достъпа до уеб интерфейсите само до предварително декларирани IP адреси или DNS имена.

Ако искате да използвате нови DNS имена, трябва или:

  • да ги декларирате от системната конзола
  • да ги декларирате във файла /etc/ipdiva/care/djangosettings.ini на сървъра Mediation Controller.

Отворете уеб интерфейса на сървъра Mediation Controller чрез URI адреса /system.

Примери

Ако достъпът до сървъра Mediation Controller се осъществява чрез неговия уеб IP адрес 10.0.10.10, достъпът до системния интерфейс ще използва URL адреса: https://10.0.10.10/system.

Ако достъпът до компонента Mediation Controller е възможен чрез DNS име, например cyberelements-bastion.domain.local, достъпът до системния интерфейс ще използва URL адреса: https://cyberelements-bastion.domain.local/system.

Важно!

За всякакви промени на паролата, лиценза или сертификатите (SSL Router, Watchdog и клиента на CyberElements Bastion) при клъстерите се свържете с действителния IP адрес (RIP_MED_WEB_MASTER или RIP_MED_WEB_SLAVE).

  1. Щракнете върху плочката Virtual Hosts:
  2. Създайте нов виртуален хост:
  3. Задайте типа на новия виртуален хост на Web VPN:
    • Дайте име на новия виртуален хост (1).
    • Декларирайте името на домейна, което ще се използва от този виртуален хост (2).
    • Въведете имейл адреса на администратор на решението или общ адрес (3).
    • Определете типа като Web VPN (4).
    • Оставете публикуването на портала отметнато (5); ако отметката бъде премахната, различните уеб конзоли няма да бъдат достъпни.
    • Активирайте модула SAML (6) само ако трябва да е възможно удостоверяване чрез SAML.
    • Определете основното пренасочване (7), т.е. URI адреса, към който потребителят се пренасочва при достъп до корена /. За CyberElements Bastion URI адресът /cloud/ позволява пренасочване на потребителя към потребителския портал.
    • По желание активирайте пренасочването от HTTP към HTTPS (8) и посочете съответното име на домейн (9), което обикновено е същото като зададеното в стъпка 2.
  4. Върнете се в раздела Web Interfaces и променете интерфейса, за да разрешите новото DNS име:
  5. Добавете новия виртуален хост към уеб интерфейса и потвърдете промяната:

На сървъра Mediation Controller се свържете чрез SSH и използвайте командата nano (или vi), за да редактирате файла /etc/ipdiva/care/djangosettings.ini като root:

1
nano /etc/ipdiva/care/djangosettings.ini

Файлът трябва да започва с показаното по-долу. Можете да посочите толкова DNS имена, колкото са необходими, като ги разделяте със запетаи:

1
2
[security]
allowed_hosts = 127.0.0.1, localhost, IP_Mediation_Controller_Web, DNS_NAME_1, DNS_NAME_2
Пример

За да добавите DNS името cyberelements.domain.local към имената, на които е разрешено да се свързват с продукта, ще трябва да промените файла, който преди промяната изглежда например така:

1
2
[security]
allowed_hosts = 127.0.0.1, localhost, 10.0.10.10

За да добавите новото DNS име:

1
2
[security]
allowed_hosts = 127.0.0.1, localhost, 10.0.10.10, cyberelements.domain.local

След това презаредете Apache, за да влезе параметърът в сила:

1
systemctl reload apache2

Новодобавеното DNS име вече е разрешено за свързване с уеб интерфейсите.