Windows Server 2008 R2, IIS7. У нас є сервер SSL від Go Daddy. Це символічна карта, тому вона буде працювати в субдоменах (наприклад, * .domain.com). Я дотримувався інструкцій, розміщених на веб-сторінці http://support.godaddy.com/help/article/4801/installing-an-ssl-certificate-in-microsoft-iis-7 щодо встановлення сертифіката. Я переходжу до кроку IIS, де:
- Клацніть на "Сертифікати безпеки", коли сервер обраний у лівій області
- Натисніть "Повний запит на сертифікат"
- Перейдіть до файлу .crt у файловій системі
- Дайте йому "дружнє" ім'я, натисніть кнопку "Завершити"
Серт потрапляє до списку на головній панелі цієї панелі "Сертифікати сервера". Але, якщо я оновлю сторінку або перейду назад і повернусь, вона пропала. І cert не вказаний як життєздатне зв'язування при спробі прив’язати сайт до https.
Це здається досить прямим вперед процесом, але явно щось тут мені не вистачає. Будь-які ідеї?
EDIT: Я знайшов цю публікацію, яка, начебто, означає, що така поведінка відбувається, коли ви намагаєтесь використовувати проміжний сертифікат. Коли я завантажував файли з GoDaddy, у zip-файлі було 2. 1 був gd_iis_intermediates, інший був названий для домену. Я встановив домен один (розширення .crt). Здавалося, не існує жодного іншого варіанту - встановлення іншого з IIS видає помилку "Неможливо знайти запит на сертифікат, пов'язаний з цим файлом сертифікатів. Запит на сертифікат повинен бути виконаний на комп'ютері, де створено запит".
Незважаючи на це, схоже, не існує жодної іншої завантаження, яку я можу використовувати.
У коментарях (і в інших місцях після гуглінгу) також згадувалося про "експорт" cert як pfx та встановлення цього. Але я не можу зрозуміти, як його експортувати - навіть через certmgr.msc.
Я також повинен зазначити, що цей серт встановлений на іншому комп'ютері під керуванням IIS6 (ця інсталяція IIS7 призначена для відмови, плюс первинна, коли ми оновлюємо IIS6 до IIS7). Але я не можу зрозуміти, як експортувати його з цього комп'ютера.