【问题标题】:IIS reverse proxy and resources not found未找到 IIS 反向代理和资源
【发布时间】:2016-08-09 13:49:42
【问题描述】:

环境:

  • 在服务器上,我在端口 3000 (Grafana) 上运行应用程序
  • 在同一台服务器上,我在端口 80 上有一个正在运行的默认站点 IIS
  • 我有更多应用程序在默认站点上运行,它们可以通过http://myserver.com/myapp1 等访问...

我想要达到的目标:

我了解到这可以通过 URL 重写和 ARR 来完成,但是当我关注许多文章(例如 http://weblogs.asp.net/owscott/creating-a-reverse-proxy-with-url-rewrite-for-iis)时,它只能部分工作。标头被重写,但没有找到页面资源,因为例如http://myserver.com/grafana/scripts/script.js 不存在。我了解,该文件实际上不存在,因为它位于http://myserver.com:3000/scripts/script.js,但我不知道为什么页面加载正确,但资源却没有?我错过了什么还是我做错了什么?

我们将不胜感激。

【问题讨论】:

    标签: iis url-rewriting proxy grafana


    【解决方案1】:

    我终于找到了解决办法,主要的错误是,我在URL重写中没有设置出站规则,我只是设置了入站规则,所以资源路径无效。感谢这篇文章http://blog.cellenza.com/archi-patterns-bp/reverse-proxy-iis-url-rewrite/我设法正确设置了所有东西。

    【讨论】:

      猜你喜欢
      • 2019-09-23
      • 1970-01-01
      • 2015-01-12
      • 2020-09-17
      • 1970-01-01
      • 2020-02-20
      • 2019-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多