Новый в WebLogic и NetScaler нужна помощь с архитектуройкак бы вы настройки SSL встык с WebLogic через NetScaler
Я хочу, чтобы выставить услугу на WebLogic к интернету, поэтому мобильные пользователи могут получить доступ к webservice.currently внутренний трафик работает нормально, когда пользователь непосредственно доступ на сайте, например, http://xxx.internal.local:7001
мне нужно иметь SSL включен встык для внутренних пользователей и внешних пользователей и возможность получить доступ к веб-сервиса внешне и внутренне
потока трафика
- Внешний пользователь |||| < --HTTPS -> |||| NetScaler |||| < --https -> WebLogic Server
- Внутренние пользователи подключаются непосредственно к WebLogic
- Внутренние пользователи будут использовать
https://xxx.internal.local:7002
- (Private DNS и IP-адрес)
- Внешние пользователи будут использовать
https://xxx.external.com:443
- (государственный DNS и IP-адрес)
SAN Cert (имеет локальный домен и внешний домен), установленный и импортированный в хранилище ключей Java.
Каков наилучший способ достичь этого?
Вещи, которые мы попробовали
NetScaler администратора настройки SSL Пропустите через на NetScaler - например, не расшифровывать и повторно шифровать и направляет 443 порт в 7002
установки CNAME во внутреннем DNS, чтобы указать xxx.external. ком в xxx.internal.local
- внутренний трафик
https://xxx.internal.local:7002
в порядке и зашифрованы - Внешний трафик не удалось, и ошибки Cert представил пользователям
Непонятно, как это должно быть настроено с наличием внешнего домена и внутреннего домена вместе с тем, чтобы netscaler выполнял SSL-мост - есть ли лучший способ сделать это - например, чтобы netscaler выгрузил SSL на VIP и re ncrypt вернуться к WebLogic и изменения HTTP заголовки узлов, чтобы соответствовать имя внутреннего домена (обратный прокси-сервер)
заранее спасибо
Оба терминации SSL на балансировки нагрузки (с или без повторного шифрования бакэнду) и истинного конца в конец с прекращением SSL на сервере (с NetScaler vServer, установленным в режиме «SSL_BRIDGE») являются допустимыми параметрами. Вы можете обойтись без ошибок сертификата. Какой ты хочешь? И в отношении ошибок: если бы я должен был догадаться, тогда я бы сказал: клиент приходит через external.example.com, но получает сертификат из бэкэнд, который не включает это внешнее имя в его имена SAN. Можете ли вы дать более подробную информацию об ошибке? Скриншот? – StackzOfZtuff
@StackzOfZtuff в конце с завершением ssl на бэкэнд - будет означать, что я должен изменить внутренний домен так же, как внешний, который невозможен на данном этапе. поэтому, если мы прекратим работу на балансировщике нагрузки и расшифруем бэкэнд, как это будет работать? выполняет ли netscaler изменение заголовков хостов для запросов и ответов обратно пользователю, так как это будет другим? также я предполагаю, что вам нужно будет установить публичный сертификат в NLB, а также в weblogic. могу ли я использовать тот же сертификат, поскольку в нем существует сертификат SAN с внутренним и внешним доменом? – Codebug