IIS ARR不处理端口80上的请求

问题描述 投票:0回答:1

我在Windows Server 2008 R2的IIS 7中具有以下全局规则

   <rewrite>
        <globalRules>
            <rule name="123" stopProcessing="false">
                <match url=".*" />
                <action type="Rewrite" url="http://work-monitoring/{R:0}" />
                <conditions>
                    <add input="{HTTP_HOST}" pattern="work-reports.mydomain.com" />
                </conditions>
            </rule>
        </globalRules>
    </rewrite>
    <proxy enabled="false" />

此规则成功处理了除80以外的任何端口上对work-reports.mydomain.com的http请求,这会导致404 Not Found错误代码。

例如它处理http://work-reports.mydomain.com:777,但http://work-reports.mydomain.com:80导致404 Not Found错误。

我的IIS设置有什么问题?失败的请求跟踪不会产生任何日志。 Windows事件日志不包含任何相关信息

iis iis-7 arr
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.