Автор Тема: Проблемы при работе с SSL  (Прочитано 2038 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PilotV

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 59
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проблемы при работе с SSL
« : 15 Сентября 2002, 18:27:54 »
Не сталкивался ли кто-то с проблемой при работе с SSL, с которой столкнулся я?

Описываю:
При работе с сайтом по https время от времени (весьма часто) при переходе с какой-либо на какую-либо страницу при нажатии на какую-либо ссылку или сабмит какой-либо формы (закономерности не выявлено, постоянства тоже) браузер (ИЕ) мгновенно (явно даже без обращения к серверу) выдавал свою страницу (не 404, другую), гласящую, что запрашиваемая страница недоступна. При этом при нажатии рефреш после этого послушно и успешно грузил что полагается.
Вся эта картина касается только ИЕ (в НН, Опере, Мозилле все ОК), и только для https (по http ничего такого не возникало). Это явно указывает на какой-то баг в ИЕ при работе по https. Попытки выяснить условия возникновения бага ничего не дали - ни зависимости от вида УРЛ в ссылке/форме (например, "./" либо "index.php"), ни от посылаемых сайтом хедеров (кэширование, куки) нет.

Потом я случайно наткнулся на статью http://www.bytemag.ru/Article.asp?id=874, в которой случайно оказался описан похожий момент: где-то в середине, под заголовком "Недиагностируемые ошибки", абзац "случай номер 1".
Случай очень похожий, но с отличием во времени реакции браузера "с точностью до наоборот".

В итоге: замена заказчиком сертификата на сайте на другой, купленный в заслуживающей доверия компании (что ИЕ даже предупреждения не выдает) почти решила проблему: эта ошибка теперь появляется намнооого реже. Но появляется!!!

В связи с этим 2 вопроса:
1) Не может ли кто дать объяснение или какой совет (если из личного опыта - вообще хорошо)?
2) Не может ли кто кинуть ссылку на какой-нить достаточно приличный (лучше западный) сайт, на котором тоже можно получить это явление?


Замечание:
Вообще эта проблема, вероятно, совсем не ПХП. Однако, в принципе участия каким-то боком ПХП в этом не исключаю, т.к. был однажды свидетелем другого бага, который вроде как тоже ПХП не должен был касаться: под WinXP+Apache+PHP(как модуль) браузер (опять-таки только ИЕ) при запросе страницы начинал  эту страницу с огромной частотой рефрешить (а экран от этого моргать). Другие браузеры вели себя корректно... Изучение логов апача и прощупывание запросов и ответов монитором показали, что и запросы и ответы вполне корректны, ничего левого, объясняющего такое поведение, в них нет, но ИЕ все равно рефрешит страницу с огромной частотой по многу раз. При работе же через проксу (которой был Advanced TCP Logger) - этого не происходило. И, что самое главное, перевод PHP в CGI режим решил проблему.
Это позволяет предположить, что проблема была вызвана какой-то ошибкой (или фичей) в ПХП под WinXP при работе с сокетами.
Т.о., у меня мысль, что возможно, в рассмотренном выше случае тоже может быть замешан ПХП каким-то боком. Но отличие - здесь ошибка возникала и под Виндовс (2000), и под Линукс.
Я так думаю (c)

Оффлайн PilotV

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 59
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проблемы при работе с SSL
« Ответ #1 : 24 Сентября 2002, 22:47:19 »
Извиняйте, один раз приподниму и больше не буду :-)
А то вдруг все-таки чудо случится...
Я так думаю (c)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28