SNI и SSL на IIS 8.5

У меня есть веб-сайт, работающий на IIS, для которого требуется два SSL-сертификата, один для основного домена веб-сайта и один для трафика, проходящего через CDN (активы обслуживаются с другого доменного имени). Оба используют SSL.

Поэтому я использовал параметр индикации имени сервера при создании привязок HTTPS в IIS.

Сайт работает нормально, я знаю, что у пользователей IE6/Windows XP могут возникнуть проблемы, но у нас нет / много пользователей, посещающих наш сайт, использующих эту комбинацию, так что это не проблема. Тем не менее, это сайт электронной коммерции, который получает обратные / обратные вызовы от PayPal и WorldPay. Здесь мы сталкиваемся с проблемой. Может показаться, что ни механизм PayPal, ни механизм WorldPay для отправки информации о платеже не понимают SNI, поэтому мы не получаем уведомление о совершении платежа.

Я не уверен, что варианты. IIS говорит мне создать сайт SSL по умолчанию, но я не могу найти в Интернете никаких инструкций относительно того, что я должен создавать, и какую пользу он приносит.

Я иду по правильному пути с этим? Может ли кто-нибудь посоветовать: а) будет ли сайт SSL по умолчанию исправлять эту проблему, и б) как создать сайт SSL по умолчанию?

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

С уважением, Дотдев

1 ответ

Вам не нужно настраивать все свои сайты на использование SNI.

Исходя из того, что вы говорите, ваши обратные вызовы от PayPal и WorldPay есть на вашем главном сайте?

Если это так, вы можете просто отредактировать привязку на главном сайте, чтобы она не требовала SNI, и убедитесь, что для нее установлено значение "Все неназначенные", а не конкретный IP-адрес (в противном случае это будет мешать сайт SNI).

Другие вопросы по тегам