Приложение HTTPS в Ubuntu не может подключиться к веб-приложению HTTPS в Windows
Windows Server 2012, веб-приложение имеет установленный SSL из GoDaddy Ubuntu box имеет работающее приложение, которое имеет другой установленный SSL от GoDaddy.
Приложение в Ubuntu указывает на приложение в Windows Server 2012.
в SSH, curl - это https://appliation.xxxx.us/ | выход головки -1: HTTP/1.1 200
Телнет успешно. порты проверены DNS записи добавлены правильно
Приложение HTTPS в Ubuntu работает нормально, когда указывает на веб-приложение HTTP на Windows Server. Что может быть причиной? Существуют ли какие-либо полезные команды для просмотра файлов журналов в Ubuntu для устранения этой проблемы?
Я подумал, что это может быть проблема рукопожатия, поэтому я добавил сертификат CA веб-приложения Windows в CA-сертификаты на Ubuntu box (следуя этим шагам - Как установить корневой сертификат?)
ОБНОВЛЕНИЕ: запущено: curl -1vsS https://appliation.xxxx.us/
частичный вывод:
- найдено 149 сертификатов в /etc/ssl/certs/ca-certificates.crt
- найдено 596 сертификатов в / etc / ssl / certs
- ALPN, предлагая http / 1.1
- SSL-соединение с использованием TLS1.2 / ECDHE_RSA_AES_128_GCM_SHA256
- проверка сертификата сервера в норме
- проверка статуса сертификата сервера Пропущено
- общее имя: des-ubillfs-s1.arlingtonva.us (соответствует)
- дата окончания срока действия сертификата сервера ОК
- дата активации сертификата сервера ОК
- открытый ключ сертификата: RSA
- версия сертификата: № 3
- subject: OU = контроль домена подтвержден,CN=des-ubillfs-s1.arlingtonva.us
- дата начала: ср, 13 марта 2019 года 16:30:25 мск
- Срок годности: сб, 13 марта 2021 16:30:25 GMT
- эмитент: C= США,ST= Аризона,L= Скоттсдейл, O = GoDaddy.com \, Inc., OU = http://certs.godaddy.com/repository/,CN=Go Daddy Secure Certificate Authority - G2
- сжатие: NULL* ALPN, сервер не согласен с протоколом/> GET / HTTP/1.1
1 ответ
Это было решено.
Запустил openssl s_client -connect [HOST]:[PORT] вывод показал, что у сертификата нет корневого, а промежуточные сертификаты добавили недостающие сертификаты, поэтому Ubuntu может проверить эмитента