我安装了一个应用程序服务器,在一个未被防火墙阻止的端口上侦听 HTTP 流量。我希望仅通过 HTTPS 公开此应用程序提供的服务,最好作为已由服务器托管的 HTTPS 站点的“子目录”。
使用 IIS7 Url Rewriting(作为ARR包的一部分),我能够设置一个规则,将所有流量重定向到我现有 HTTPS 站点的子路径。但是,当我尝试将相同的规则路由到我的服务器场设置时,我遇到了一些麻烦——所有与规则匹配的请求都只会得到 404 响应。将相同的规则添加到非 SSL 站点会产生预期的行为 - 应用程序服务被代理。
我的设置可能有什么问题?ARR 是否将 HTTPS 请求作为 HTTPS 流量代理到应用程序服务器?我要托管的应用程序没有 HTTPS 接口,所以,如果是:我可以告诉它不要这样做吗?