none
После добавления binding с https и SSL IIS останавливает сайт и отказывается его запускать

    Вопрос

  • Есть работающий под IIS сайт (по http).

    Теперь для него куплен сертификат SSL для одного домена и он установлен в IIS. Однако, после добавления в bindings пункта с https (в дополнение к имеющемуся с http) и указанием сертификата сайт немедленно перестаёт быть доступным по http (выдаётся ошибка). Сайт (не пул, а именно сайт) оказывается остановленным, хотя его никто не останавливал.

    Если удалить привязку с https и вручную запустить сайт - он снова начинает работать по http.

    Очень хочется использовать сертификат на сайте, а не можем :-(. Подскажите, пожалуйста, в чём причина и что нужно сделать для исправления ошибки?


    • Изменено SVSadov 21 марта 2018 г. 15:35
    21 марта 2018 г. 15:27

Ответы

  • Вы имеете ввиду в привязке http? Но она отлично работает :-)... Почему-то нигде не говорят о необходимости перед добавлением привязки https изменять привязку http...

    Мы пробовали добавлять привязку https и с "все не назначенные" и с конкретным IP, не помогает.

    имел я ввиду https, просто скрин от http. Сколько сайтов у Вас в IIS ?
    ОС у Вас какая?
    при выключенном сайте покажите вывод:
    netstat -aob | find "443"

    • Изменено Anahaym 21 марта 2018 г. 16:42
    • Предложено в качестве ответа Anton V AntonovModerator 21 марта 2018 г. 17:29
    • Помечено в качестве ответа Vector BCOModerator 21 марта 2018 г. 17:49
    21 марта 2018 г. 16:39

Все ответы

  • значит что-то кроме IIS использует 443 порт. Вообще, там должны быть ошибка при запуске сайта, которая может назвать причину.
    21 марта 2018 г. 15:57
  • При попытке вручную запустить сайт без удаления привязки https выдаётся следующее "The process cannot access the file because it is being used by another process. (Exception from HRESULT: 0x80070020)".

    В  System Event log’е:

    HttpEvent

    EventID 15005

    Unable to bind to the underlying transport for [::]:443. The IP Listen-Only list may contain a reference to an interface which may not exist on this machine.  The data field contains the error number.

    21 марта 2018 г. 16:09
  • в привязке можно указать IP address. по умолчанию стоит "все неназначенные". Выберете только один из списка (заголовок тоже напишите):

    21 марта 2018 г. 16:14
  • Вы имеете ввиду в привязке http? Но она отлично работает :-)... Почему-то нигде не говорят о необходимости перед добавлением привязки https изменять привязку http...

    Мы пробовали добавлять привязку https и с "все не назначенные" и с конкретным IP, не помогает.

    21 марта 2018 г. 16:18
  • Вы имеете ввиду в привязке http? Но она отлично работает :-)... Почему-то нигде не говорят о необходимости перед добавлением привязки https изменять привязку http...

    Мы пробовали добавлять привязку https и с "все не назначенные" и с конкретным IP, не помогает.

    имел я ввиду https, просто скрин от http. Сколько сайтов у Вас в IIS ?
    ОС у Вас какая?
    при выключенном сайте покажите вывод:
    netstat -aob | find "443"

    • Изменено Anahaym 21 марта 2018 г. 16:42
    • Предложено в качестве ответа Anton V AntonovModerator 21 марта 2018 г. 17:29
    • Помечено в качестве ответа Vector BCOModerator 21 марта 2018 г. 17:49
    21 марта 2018 г. 16:39
  • Большое спасибо за подсказку!

    Благодаря Вам (подсказке, что порт занят) мы нашли! Он был занят на самом деле!

    Всё, освободили, теперь всё работает!

    Сергей

    21 марта 2018 г. 17:24
  • а чем занят был? интересно просто
    21 марта 2018 г. 20:40