1

这是我第一次使用 IIS,这让我很头疼。目标是通过 Windows 2012 服务器上的 IIS 运行 Web 应用程序。该应用程序托管在 tomcat 8.5 上。

该应用程序在“localhost:8000/application”上完美运行,但在尝试将 URL 重写为“application.domain.com”时出现问题。该 URL 可以正确访问所需的 javascript 文件并正确设置页面样式,但在调用“application.domain.com/subdirectory”时会返回错误代码 500()。不幸的是,错误 500 只是意味着发生了一些服务器错误。该子目录用于向应用程序获取数据并包含 HTTP GET 和 HTTP POST 方法。

我当前的 IIS 实现:

我创建了一个新站点“应用程序”。此站点具有入站和出站 URL 重写反向代理规则。 入站规则

出站规则

我怀疑 RegEx 模式可能存在问题,但我不确定。

我知道通过 IIS 路由 tomcat 有一些影响,我试图用应用程序请求路由(ARR)解决这个问题,但没有运气。我根据本指南使用 tomcat 服务器场设置了 ARR,但最终出现错误 502.2 - “Bad Gateway”。

这是我第一次不得不搞砸这些事情,所以很可能我弄错了,有一个更简单的解决方案。提前致谢。

4

0 回答 0