IIS 10 / ARR 3 / Websocket /

Bob*_*Bob 5 iis reverse-proxy websocket arr

我有一个带有ARR 3.0和websockets的IIS 10

如果我直接使用iis,则我的websocket效果很好。网络套接字的地址类似于ws:// IP_SERVER:PORT / ws / XXXX

如果我使用与反向代理相同的iis(以及具有重写url规则的相同站点),则我的websocket将永远连接和断开连接。

网络套接字的地址类似于ws:// DOMAIN:PORT / ws / XXXX

网址重写配置为:

<rewrite>
    <rules>
        <rule name="ReverseProxyInboundRule1" stopProcessing="true">
            <match url="(.*)" />
            <action type="Rewrite" url="{C:1}://localhost:1880/{R:1}" />
            <conditions>
                <add input="{CACHE_URL}" pattern="^(.+)://" />
            </conditions>
        </rule>
    </rules>
</rewrite>
Run Code Online (Sandbox Code Playgroud)

你能帮我吗 ?谢谢