过去,如果有人的密码在我的客户每天 RDP 进入的云服务器上过期,我会让他们访问https://servername/RDWeb/Pages并完成那里的步骤以更改他们的密码,以便他们可以重新登录。根据 Chrome 和 Edge 浏览器错误消息显示该页面“无法访问”,现在没有人可以访问该页面。在此之前,我意识到我有一个 Serv-U FTP 服务,它有自己的 HTTPS 侦听器。它不断中断访问上述 URL 的尝试,而是显示意外的 Serv-U 页面。我已经把它关掉了。但是我仍然无法进入 RDWeb 页面来更改我的密码。我已尝试通过 IIS 重新启动 Web 服务器,但 RDWeb/Pages 密码更改屏幕仍然“无法访问”。有任何想法吗?我在该服务器上运行 Windows Server 2019。
好的,我确定我需要恢复 HTTPS 的站点绑定。我之前设置得很好,当我试图将 Serv-U 设置为也作为 Web SFTP 服务运行时,要么我删除了它,要么 Serv-U 软件删除了它。为了防止 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 证书之前,您不能单击“确定”按钮。
如果您还没有安装任何服务器证书,您将不会在下拉框中看到任何列出的证书。要获得服务器证书,请按照 [下面]“获取 Web 服务器证书”的...步骤(在我的案例中,这已经在几个月前完成了)。
选择证书并单击确定。
获取 Web 服务器证书
打开 IIS 7 管理器。
在“连接”(左侧)下选择计算机名称。
选择功能视图并双击“服务器证书”功能。
您将在“操作”窗格(右侧)下找到用于创建证书请求、完成证书请求、创建域证书和创建自签名证书的选项。
对于这个例子,让我们创建一个自签名证书——点击“Create Self-Signed Certificate…”。
为证书指定一个友好名称,然后单击“确定”。
我们的自签名证书将被创建并可以使用。