Я пытаюсь запустить оба моих сайта с их отдельными сертификатами на Windows Server 2012 R2.
Разве это невозможно?
На последнем добавленном сайте www.c1get.net я получаю сертификат с первого сайта и, следовательно, предупреждение.
SSL Certificate bindings:
-------------------------
IP:port : 0.0.0.0:443
Certificate Hash : fabae896e032f9ba08b389d8c9ecd33908fabe31
Application ID : {4dc3e181-e14b-4a21-b022-59fc669b0914}
Certificate Store Name : My
Verify Client Certificate Revocation : Enabled
Verify Revocation Using Cached Client Certificate Only : Disabled
Usage Check : Enabled
Revocation Freshness Time : 0
URL Retrieval Timeout : 0
Ctl Identifier : (null)
Ctl Store Name : (null)
DS Mapper Usage : Disabled
Negotiate Client Certificate : Disabled
IP:port : 100.88.158.59:443
Certificate Hash : 09ee7268be2509e3262dcae9df10563dce265bd3
Application ID : {4dc3e181-e14b-4a21-b022-59fc669b0914}
Certificate Store Name : MY
Verify Client Certificate Revocation : Enabled
Verify Revocation Using Cached Client Certificate Only : Disabled
Usage Check : Enabled
Revocation Freshness Time : 0
URL Retrieval Timeout : 0
Ctl Identifier : (null)
Ctl Store Name : (null)
DS Mapper Usage : Disabled
Negotiate Client Certificate : Disabled
Hostname:port : owindemo.s-innovations.net:443
Certificate Hash : 09ee7268be2509e3262dcae9df10563dce265bd3
Application ID : {4dc3e181-e14b-4a21-b022-59fc669b0914}
Certificate Store Name : My
Verify Client Certificate Revocation : Enabled
Verify Revocation Using Cached Client Certificate Only : Disabled
Usage Check : Enabled
Revocation Freshness Time : 0
URL Retrieval Timeout : 0
Ctl Identifier : (null)
Ctl Store Name : (null)
DS Mapper Usage : Disabled
Negotiate Client Certificate : Disabled
Hostname:port : demo009.s-innovations.net:443
Certificate Hash : 09ee7268be2509e3262dcae9df10563dce265bd3
Application ID : {4dc3e181-e14b-4a21-b022-59fc669b0914}
Certificate Store Name : My
Verify Client Certificate Revocation : Enabled
Verify Revocation Using Cached Client Certificate Only : Disabled
Usage Check : Enabled
Revocation Freshness Time : 0
URL Retrieval Timeout : 0
Ctl Identifier : (null)
Ctl Store Name : (null)
DS Mapper Usage : Disabled
Negotiate Client Certificate : Disabled
Hostname:port : www.s-innovations.net:443
Certificate Hash : 09ee7268be2509e3262dcae9df10563dce265bd3
Application ID : {4dc3e181-e14b-4a21-b022-59fc669b0914}
Certificate Store Name : My
Verify Client Certificate Revocation : Enabled
Verify Revocation Using Cached Client Certificate Only : Disabled
Usage Check : Enabled
Revocation Freshness Time : 0
URL Retrieval Timeout : 0
Ctl Identifier : (null)
Ctl Store Name : (null)
DS Mapper Usage : Disabled
Negotiate Client Certificate : Disabled
Hostname:port : www.c1get.net:443
Certificate Hash : fabae896e032f9ba08b389d8c9ecd33908fabe31
Application ID : {4dc3e181-e14b-4a21-b022-59fc669b0914}
Certificate Store Name : My
Verify Client Certificate Revocation : Enabled
Verify Revocation Using Cached Client Certificate Only : Disabled
Usage Check : Enabled
Revocation Freshness Time : 0
URL Retrieval Timeout : 0
Ctl Identifier : (null)
Ctl Store Name : (null)
DS Mapper Usage : Disabled
Negotiate Client Certificate : Disabled
Отвечая на это от имени Шейн Мэдден и s093294
Шейн: Интересно, имеет ли какое-то значение привязка не-SNI к этому IP-адресу… Какие-нибудь изменения, если эта привязка отключена?
s093294: Хорошо. Это была проблема. Я удалил это с помощью netsh http delete
. Теперь мне просто нужно понять, почему он вообще появился. Это автоматизированная установка, которая развертывает машину в облачных сервисах Azure.
У меня была такая же проблема, когда не работал SNI. Этот ответ исправил мою проблему. Кроме того, я удалил свой второй SSL из IIS и заново завершил его, повторно привязал и перезапустил сайт IIS. Отличная информация.
Вам нужно проверить это: netsh http show sslcert
в командной строке, если вы обнаружите, что существует привязка IP-адреса, но не в вашем IIS, вот и все.
И необходимо удалить его вручную в командной строке:
netsh http delete sslcert ipport=[bind IP address]:[bind port]