Как развернуть самоподписанный сертификат SSL на нескольких серверах

Мне нужно создать самоподписанный сертификат SSL и установить тот же сертификат на двух разных веб-серверах. Для этого конкретного сценария у меня есть два веб-сервера (Win2K3 w / II6) в конфигурации с балансировкой сетевой нагрузки.

Я установил набор инструментов ресурсов IIS и могу использовать инструмент SelfSSL для создания сертификата. Однако мое замешательство связано с тем, что инструмент регистрирует сертификат только на текущем компьютере. Как мне извлечь сертификат в форме, чтобы затем зарегистрировать его на другом веб-сервере?

Я совершенно не причастен к инструменту SelfSSL, поэтому, если я ошибаюсь, я открыт для альтернативных инструкций. Я видел инструкции о том, как сгенерировать файлы .cer с помощью OpenSSL, но я действительно пытался отложить установку OpenSSL, если мне действительно не нужно.

Спасибо!

Запуск PHP на IIS без использования программы установки веб-платформы
Запуск PHP на IIS без использования программы установки веб-платформы
Установщик веб-платформы, предлагаемый компанией Microsoft, перестанет работать 31 декабря 2022 года. Его закрытие привело к тому, что мы не можем...
Поддержка IIS для PHP
Поддержка IIS для PHP
Эта версия PHP требует наличия C++ Redistributable для VS 2019 (как минимум)
3
0
3 258
1

Ответы 1

Предисловие

Эти инструкции, вероятно, никому не помогут, поскольку и Windows 7, и IIS 7 больше не поддерживается. Однако я чувствовал себя обязанным ответить на этот вопрос, потому что в настоящее время это самый старый оставшийся без ответа вопрос о Stackoverflow, и я чувствовал, что могу дать точный ответ на основе нескольких источников.

После этого вы сможете извлечь сертификат, сгенерированный SelfSSL, через Консоль управления Microsoft и впоследствии установить его на другие веб-серверы с помощью Диспетчер IIS. Поскольку вы задали этот вопрос в 2008 году, следующие инструкции должны соответствовать вашим временным рамкам.

Шаг 1. Извлечение сертификата

Это соответствующие шаги из эта статья на HowToGeek.

Сначала запустите команду mmc, чтобы открыть консоль управления:

Windows run dialog

В консоли выберите «Файл»> «Добавить / удалить оснастку».

File > Add/Remove Snap-in

Добавьте сертификаты с левой стороны.

Add or Remove Snap-ins

Выберите учетную запись компьютера.

Certificates snap-in

Выберите Локальный компьютер.

Select Computer

Щелкните OK, чтобы просмотреть хранилище локальных сертификатов.

Add or Remove snap-ins

Перейдите в раздел «Личные»> «Сертификаты» и найдите сертификат, который вы установили с помощью служебной программы SelfSSL.

Navigate to certificate

Шаг 2: Установка сертификата.

Теперь, когда вы успешно извлекли сертификат, следующим шагом будет его установка на веб-сервер IIS. Опять же, эти инструкции из магазина SSL для IIS 7 должен соответствовать вашему таймфрейму.

1. Запустите диспетчер IIS.

Нажмите Пуск, Панель управления, Администрирование, а затем выберите Диспетчер информационных служб Интернета (IIS).

2. Выберите имя вашего сервера.

В левом меню «Подключения» выберите имя сервера (хост), на котором вы хотите установить сертификат.

3. Перейдите в раздел "Безопасность".

В центральном меню щелкните значок Сертификаты сервера в разделе «Безопасность» внизу. Microsoft IIS 7 Шаг 4

Security section

4. Щелкните Завершить запрос сертификата.

В правом меню Действия щелкните Завершить запрос сертификата. Microsoft IIS 7 Шаг 5.

Complete Certificate Request

5. Перейдите к сертификату сервера.

В мастере полного запроса сертификата нажмите «…», чтобы просмотреть и выбрать файл сертификата сервера, который ранее был сохранен на рабочем столе вашего сервера.

6. Назовите свой сертификат.

Введите понятное имя, которое является именем внутренней ссылки, чтобы позже можно было различить файл. Мы рекомендуем указывать имя и дату окончания срока действия центров сертификации. Microsoft IIS 7 Step7

Complete Certificate Request

7. Щелкните ОК.

Нажмите OK, и вновь установленный сертификат должен появиться в обновленном списке сертификатов сервера.

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