Веб-сервер ASP.NET, имеющий проблемы с HTTPS - только Chrome - PullRequest
2 голосов
/ 12 октября 2011

Хорошо, поэтому на моей работе мы переносим SSL-терминацию с веб-сервера на балансировщик нагрузки. Затем балансировщик нагрузки передает запрос на сервер с установленным флагом, указывающим, что соединение должно быть безопасным.

У нас абсолютно нет проблем со всеми браузерами (IE, FF, Safari), кроме Chrome. О, Хром, ты был в восторге, ты.

Так что я на самом деле не подозреваю, что у Chrome возникли проблемы, а скорее с сервером. Я думаю, что Chrome должен посылать какие-то разные значения заголовков, которые приводят сервер в бешенство. Я получаю это сообщение от Chrome, после отправки запроса и ожидания ответа:

  • Ошибка 324 (net :: ERR_EMPTY_RESPONSE): сервер закрыл соединение без отправки каких-либо данных.

На самом деле, после того, как я сказал Fiddler2 перехватить HTTPS CONNECT (действует как прокси между браузером и сервером), я успешно получил ответ. Опять же, может показаться, что Chrome отправляет что-то, что сервер не находит благоприятным.

Есть идеи, что я должен проверить? Я в растерянности.

Спасибо за ваше время.

1 Ответ

0 голосов
/ 27 октября 2012

Для всех, кто интересуется, что это за исправление, очевидно, существует новый протокол или что-то в этом роде (извините за отсутствие подробностей, прошло много времени с тех пор, как мы отошли от этой проблемы), что новые балансировщики нагрузки способны обрабатывать. У нас был старый балансировщик нагрузки, и это вызывало проблемы с Chrome (только с Chrome ..).

...