【问题标题】:IIS reverse proxy: pass accessed domain/hostIIS 反向代理:传递访问的域/主机
【发布时间】:2019-11-05 18:37:54
【问题描述】:

我已经用 Tomcat8 配置了 IIS 反向代理。我的网站可以从几个域访问:example.com、1.example.com、2.example.com、docs.example.com 等。

在 Tomcat 服务器上,我想知道访问了哪个 exaclty 域。 IIS反向代理中是否可以传递访问域?

【问题讨论】:

标签: tomcat iis reverse-proxy tomcat8 windows-server-2016


【解决方案1】:

据我所知,如果你使用 IIS revery 代理重写 url 到 tomcat 服务器,它会在 http 主机请求头中包含 url。

例如,我有下面的revery代理规则,它将http://localhost:8082/重写为http://localhost:3367

            <rule name="ReverseProxyInboundRule1" stopProcessing="true">
                <match url="(.*)" />
                <action type="Rewrite" url="http://localhost:3367/{R:1}" />
            </rule>

结果:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-25
    • 1970-01-01
    • 2023-03-24
    • 2020-02-26
    • 1970-01-01
    • 1970-01-01
    • 2015-09-04
    • 1970-01-01
    相关资源
    最近更新 更多