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

IIS 6.0 https не работает «соединение было сброшено»

Сервер приложений Windows Server 2003 SP2 с IIS 6.0

В IIS есть «веб-сайт по умолчанию» (порт 18000, ssl 443, ID = 1) с созданным мной сертификатом. У меня есть специальный сайт под названием "scj.galaxy.Weekly" (порт 80, ssl 443, ID = 1272369728), который работает нормально. У меня есть запись в windows / system32 / drivers / etc / hosts, которая связывает galaxy.Weekly.scjdev.ds с IP-адресом сервера как на моем локальном компьютере, так и на сервере приложений.

Эти сайты работают:

http: //scj.galaxy.weekly/test.html работает

http: //scj.galaxy.weekly/test.aspx работает

Но

https: //scj.galaxy.weekly/test.html терпит неудачу

Сообщение об ошибке:

Соединение было сброшено. Соединение с сервером было сброшено во время загрузки страницы.

Сертификат работал нормально месяцами. Он был создан примерно так:

Selfssl /N:CN=*.scjdev.ds / V: 3650 / S: 1 / P: 443

Я пробовал несколько вариантов, но ни один из них не работает:

cscript adsutil.vbs set / w3svc / 1272369728 / SecureBindings ": 443: galaxy.Weekly.scjdev.ds"

Возможно, я пропустил шаг или что-то в этом роде, но я его не вижу.

Вот соответствующая конфигурация Galaxy Site:

<IIsWebServer   Location ="/LM/W3SVC/1272369729"
        AuthFlags="0"
        LogPluginClsid="{FF160663-DE82-11CF-BC0A-00AA006111E0}"
        SSLCertHash="c36a514a0be90fbc121d9c19bb052842289d5aee"
        SSLStoreName="MY"
        SecureBindings=":443:galaxy.Weekly.scjdev.ds"
        ServerAutoStart="TRUE"
        ServerBindings=":80:galaxy.Weekly.scjdev.ds"
        ServerComment="galaxy.Weekly.scjdev.ds"
    >
</IIsWebServer>

<IIsWebVirtualDir   Location ="/LM/W3SVC/1272369729/root"
        AccessFlags="AccessRead | AccessScript"
        AppFriendlyName="Default Application"
        AppIsolated="2"
        AppRoot="/LM/W3SVC/1272369729/Root"
        AuthFlags="AuthAnonymous | AuthNTLM"
        DefaultDoc="Default.aspx"
        DirBrowseFlags="EnableDirBrowsing | DirBrowseShowDate | DirBrowseShowTime | DirBrowseShowSize | DirBrowseShowExtension | DirBrowseShowLongDate"
        Path="D:\Webs\Galaxysite"
        ScriptMaps="some config... "
    >
</IIsWebVirtualDir>

Я исправил это, наконец, удалив ВСЕ сертификаты и остановив ВСЕ сайты при создании нового.

Главное - остановить ВСЕ сайты. Если вы этого не сделаете, внутренняя ссылка останется подключенной, все будет выглядеть нормально, но не удастся просмотреть любую страницу с https.