У нас есть веб-приложение, размещенное в Azure, и оно должно взаимодействовать с другим сервером, находящимся в DMZ, через порт 443.
Используя tcpping на экране консоли портала Azure, я могу проверить связь с сервером DMZ, но когда я пытаюсь использовать команду CURL, я получаю следующую ошибку
Невозможно прочитать данные из транспортного соединения: существующее соединение было принудительно закрыто удаленным хостом
Итак, я запустил wirehark на сервере DMZ, и после TLSv1 Client Hello я вижу, что TCP-соединение сбрасывается.
На скриншоте видно, что время жизни составляет 128 (я новичок в сети и читал, что это как-то плохо)
Зайдя внутрь сброса соединения в Wireshark, в области Ethernet II, я вижу, что источником является мой сервер DMZ, и я не уверен в пункте назначения, потому что мое приложение размещено в Azure.
Скриншот Wireshark сброса TCP-соединения
Может ли кто-нибудь помочь мне в этом, я не уверен, почему общение прерывается через https, а не через http,
Когда я использую команду curl через https, я получаю следующую ошибку:
% Всего% Получено% Xferd Средняя скорость Время Время Время Текущая загрузка Загрузка Общая затраченная оставшаяся скорость
0 0 0 0 0 0 0 0 -: -: - -: -: - -: -: - 0 0 0 0 0 0 0 0 0 0 -: -: - - -: -: - -: -: - 0 curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL в связи с 197.98.163.113:443