ColdFusion - CFHTTP не может подключиться к защищенному веб-сайту с сертификатом SSL от Cloudflare

У меня есть этот код:

<cfhttp url="#qCheckSiteID.url#">
<cfdump var="#cfhttp#" />

Что отлично работает с любыми URL-адресами HTTP, но не для HTTPS. Например, это нормально работает с https://www.google.com, но с https://mywebsite.com, у которого есть SSL-сертификат в CloudFlare, происходит сбой с ошибкой:

Исключение ввода-вывода: имя в сертификате «ssl2000.cloudflare.com» не соответствует имени хоста «www.mywebsite.com».

Любые идеи, как пройти эту ошибку?


person BlackM    schedule 10.03.2015    source источник


Ответы (1)


Cloudflare использует SNI (указание имени сервера) для предоставления SSL-сертификатов на своем бесплатном уровне. Это означает, что эти сайты не имеют уникального IP-адреса, но они полагаются на то, что HTTP-клиент использует SNI расширения TLS для отправки имени хоста для правильной работы SSL. Это прекрасно работает в большинстве браузеров, используемых сегодня, но не работает в некоторых: Universal-SSL-" rel="noreferrer">https://support.cloudflare.com/hc/en-us/articles/203041594-What-browsers-work-with-Universal-SSL-

Кроме того, для работы CFHTTP с SNI требуется, чтобы вы использовали Java 1.7 или выше. Java 1.7 поддерживается на полностью пропатченных серверах CF9,10,11. В настоящее время Java 8 поддерживается на полностью исправленных серверах CF10,11.

Если вы никогда не обновляли Java на своем сервере ColdFusion, вероятно, вы используете Java 1.6 или более раннюю версию (если только вы не используете CF11).

Вот видео, показывающее, как обновить Java на сервере ColdFusion 10: https://www.youtube.com/watch?v=zzC31EAlZ8Y

Возможно, вы все еще сможете получить CF8 и более ранние версии для работы с Java 1.7+, но у вас могут возникнуть проблемы, но если вы используете CF8 и более ранние версии, вам следует подумать об обновлении, поскольку Adobe больше не поддерживает CF9 и более ранние версии.

person Pete Freitag    schedule 10.03.2015
comment
+1 Пит, а вот еще один пост поддержки из групп Google — groups.google.com/d/msg/meetup-api/L-xZahNQar8/yY9caocE_YQJ - person Miguel-F; 10.03.2015