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

Windows Server 2008 R2 - RAS SSTP - служба HTTP 503 недоступна

У меня есть компьютер с Windows Server 2008 R2 со следующей конфигурацией:

Я не могу подключиться к VPN с помощью любого клиента Windows. Журналы событий на клиентах сообщают о получении ответа HTTP 503 от сервера SSTP. Я исследовал, запросив конечную точку SSTP напрямую, и получил общее (сгенерировано HTTP.SYS?) Сообщение об ошибке «Служба недоступна». Я получаю ту же ошибку, когда обращаюсь к нему локально.

URI конечной точки SSTP: https://mydomain.com/sra_{BA195980-CD49-458b-9E23-C84EE0ADCD75}/

Когда я писал этот вопрос, я подумал, что еще раз взгляну на журналы событий на сервере, и увидел несколько Schannel и RasSstp события, которые я раньше не заметил.

Одно событие имело идентификатор события 36888: «Было создано следующее критическое предупреждение: 10. Состояние внутренней ошибки - 1203».

По-видимому, код 1203 означает: «Это событие наблюдается в Windows 2008 R2, на котором запущен IIS. Если пользователь пытается получить доступ к веб-сайту с помощью HTTP, но указывает порт SSL в URL-адресе, это событие регистрируется. Это событие ожидается, поскольку клиент пытается использовать неправильный порт или неправильный протокол для доступа к сайту ".

Это заставило меня понять, что я сделал раньше: я установил HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\ListenerPort к 5000 хотя IIS (а точнее, HTTP.SYS) был настроен только для порта 443.

Я сбросил ListenerPort ценность для 0 (поэтому он использует значение по умолчанию 443), а также повторно устанавливает выбранный сертификат в таблице свойств RAS. После перезапуска RRAS я теперь могу подключиться к своей SSTP VPN.