HTTPS в IIS 5.1

Я использую IIS 5.1 Windows XP на своем компьютере разработчика. Я собираюсь настроить HTTPS на веб-сервере моей компании, но я хочу попробовать сделать это локально, прежде чем делать это в производственной системе.

Но когда я перехожу на вкладку «Безопасность каталогов» в разделе конфигурации своего веб-сайта, групповое окно «Безопасная связь» отключается. Что мне нужно сделать, чтобы включить этот групповой ящик?

Ответов (2)

Решение

Это потому, что IIS 5.1 в ограниченной версии Windows XP ограничен только HTTP. Для этого вам потребуется полная версия IIS 6.0 в Windows 2003. К счастью, вы можете загрузить образ VHD Windows 2003 от Microsoft и запустить его в экземпляре Virtual PC. Кроме того, я бы порекомендовал это, поскольку вы пытаетесь быть осторожными и использовать машину, близкую к вашей производственной среде. Версия IIS 5.1 никогда не развертывается в качестве производственной машины, поэтому вы не можете ничего гарантировать, а различия между IIS 5.1 и IIS 6.0 достаточно значительны там, где виртуальная машина того стоит.

Вам может потребоваться сначала вручную создать сертификат (в WinXP, похоже, нет встроенного механизма, поэтому вам нужно использовать OpenSSL). Посмотрите эти две ссылки:

Включение SSL в IIS в Windows XP Professional

Включение SSL (HTTPS) для IIS в Windows XP