代码之家  ›  专栏  ›  技术社区  ›  Jørn Schou-Rode dscher

我可以使用iis7 arr将HTTPS请求路由到HTTP应用程序吗?

  •  0
  • Jørn Schou-Rode dscher  · 技术社区  · 16 年前

    我安装了一个应用服务器,在一个没有被防火墙阻止的端口上监听HTTP流量。我希望仅通过https公开此应用程序提供的服务,最好是作为服务器已经托管的https站点的“子目录”。

    使用iis7 URL重写(作为 ARR 包),我可以设置一个规则,将所有流量重定向到我现有HTTPS站点的子路径。但是,当我尝试将相同的规则路由到我的服务器场设置时,我遇到了一些问题-所有与该规则匹配的请求只得到404个响应。将非常相同的规则添加到非SSL站点,会产生预期的行为——应用程序服务是通过右槽代理的。

    我的设置可能有什么问题?arr是否将https请求作为https通信代理到应用服务器?我要承载的应用程序没有HTTPS接口,因此,如果是,可以告诉它不要这样做吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Jørn Schou-Rode dscher    16 年前

    是的,我可以使用iis7/arr将HTTPS请求路由到HTTP应用程序。

    我遇到的问题是由于我想用作代理目录的“容器”的网站是用ASP.NET MVC构建的。ASP.NET中的URL路由框架干扰了IIS URL重写,并导致404错误。

    推荐文章