Доступ к URL-адресу Cloudera CDSW через обратный прокси-сервер Apache

Доступ к URL-адресу Cloudera CDSW через обратный прокси-сервер Apache

Пожалуйста, помогите мне советом в этой сложной ситуации в моем проекте:

############

В нашем проекте есть 3 уровня (web->app->db) для правил брандмауэра. Пользователи могут получить доступ только к Web-уровню.

Приложение CDSW работает на хосте БД -> У нас нет хоста приложения на уровне приложений -> В связи с этим нам необходимо настроить дополнительный прокси-сервер Apache на уровне приложений -> Наша текущая настройка выглядит следующим образом:

Пользователь -> Apache Proxy (веб-уровень) -> Apache Proxy (уровень приложений) -> CDSW (уровень баз данных)

Ограничения CDSW: CDSW требует, чтобы веб-URL (cdsw.company.com и *.cdsw.company.com) был зарегистрирован на удаленном DNS-сервере. CDSW специально указывает, что локальный файл хоста не поддерживается.

Из-за этого мы не можем иметь один и тот же URL (cdsw.company.com) сопоставляемый с веб-уровнем и db-уровнем одновременно. Для этого мы использовали автономный DNS-сервер, который используется только хостом CDSW.

Когда пользователь входит в CDSW и открывает проект, генерируются 3 других URL-адреса (consoles.cdsw.company.com, assets.cdsw.company.com, livelog.cdsw.company.com)

Внутри проекта CDSW — если пользователь нажимает на ссылку «Доступ к терминалу», открывается новое окно браузера с динамическим URL-адресом, сгенерированным как: .cdsw.company.com

############

Пожалуйста, посоветуйте, как сделать это приложение CDSW доступным для пользователей через URL-адрес Apache Proxy (веб-уровень), учитывая все вышеперечисленные сложности.

С уважением, Ашу.

Связанный контент