
Раньше, если у кого-то истёк срок действия пароля на облачном сервере, к которому мои клиенты ежедневно подключались по RDP, я заставлял их зайтиhttps://имя_сервера/RDWeb/Pagesи выполните шаги, чтобы изменить свой пароль, чтобы они могли снова войти в систему. Теперь никто не может получить доступ к этой странице, судя по сообщениям об ошибках браузеров Chrome и Edge, в которых говорится, что страница «недоступна». До этого я понял, что у меня была служба FTP Serv-U, которая мешала с ее собственным прослушивателем HTTPS; она постоянно прерывала попытки посетить указанный выше URL и вместо этого отображала неожиданные страницы Serv-U. С тех пор я отключил ее. Но я все еще не могу получить доступ к странице RDWeb, чтобы изменить свой пароль. Я пробовал перезапустить веб-сервер через IIS, но экраны изменения пароля RDWeb/Pages все еще «недоступны». Есть идеи? Я использую Windows Server 2019 на этом сервере.
решение1
Хорошо, я определил, что мне нужно восстановить привязку сайта для HTTPS. У меня это было настроено нормально раньше, и либо я удалил его, либо программное обеспечение Serv-U удалило его, когда я пытался настроить Serv-U для работы в качестве веб-службы SFTP. В попытке предотвратить конфликт между Serv-U и IIS, удаление привязки сайта отключило мою страницу изменения пароля RDWeb. Чтобы исправить это, я сделал следующее на сервере (адаптировано изhttps://blogs.msdn.microsoft.com/rakkimk/2007/05/25/iis7-how-to-configure-a-website-for-https/):
Настройка SSL-порта для веб-сайта
Откройте диспетчер IIS 7.
Выберите веб-сайт в разделе «Подключения» (слева).
Нажмите «Привязки» на панели «Действия» (справа).
Теперь нажмите «Добавить».
Выберите тип https и введите порт — по умолчанию будет 443.
Вы не сможете нажать кнопку «ОК», пока не выберете SSL-сертификат для сайта.
Если вы не установили ни одного сертификата сервера, вы не увидите ни одного сертификата в раскрывающемся списке. Чтобы получить сертификат сервера, выполните ...шаги [ниже] для «Получение сертификата веб-сервера» (в моем случае это уже было сделано несколько месяцев назад).
Выберите сертификат и нажмите «ОК».
Получение сертификата веб-сервера
Откройте диспетчер IIS 7.
Выберите имя компьютера в разделе «Подключения» (слева).
Выберите «Просмотр функций» и дважды щелкните функцию «Сертификаты сервера».
На панели «Действия» (справа) вы найдете параметры создания запроса на сертификат, полного запроса на сертификат, создания сертификата домена и создания самоподписанного сертификата.
Для этого примера давайте создадим самоподписанный сертификат. Нажмите «Создать самоподписанный сертификат…».
Укажите понятное имя для сертификата и нажмите «ОК».
Наш самоподписанный сертификат будет создан и готов к использованию.