Назад | Перейти на главную страницу

Как добавить привязку SSL в IIS 7.5

У меня был веб-сайт по умолчанию, работающий на порту 80 localhost. Я хотел включить на нем SSL, поэтому сначала создал самоподписанный сертификат в разделе «Сертификаты сервера» консоли управления IIS.

Затем я выбрал опцию «Изменить привязки» на веб-сайте по умолчанию и добавил привязку https, которая использует мой недавно созданный сертификат.

После этого, если я попытаюсь запустить веб-сайт, я получаю следующую ошибку:

«Процесс не может получить доступ к файлу, потому что он используется другим процессом».

Что мне нужно сделать, чтобы он заработал? Если я удалю привязку ssl, она начнет работать нормально. Я предполагаю, что он не может получить доступ к файлу сертификата. Что мне делать, чтобы это исправить?

Я использую Windows 7 Ultimate 32bit.

Попробуйте запустить сервер в режиме только HTTP и посмотрите на результат следующей команды:

netstat -an | find ":443" | find "LISTENING"

Если эта команда не возвращает пустой список, это означает, что у вас уже есть что-то привязанное к 0.0.0.0:443. Затем вы можете использовать netstat -anb команда, чтобы узнать, какой процесс использует этот ресурс. Что делать дальше, зависит от того, какой процесс вы найдете.