需要安装application request routing 和url rewrite 模块。建议先了解正则表达式。IIS 默认配置,只支持ws 代理,不支持wss代理,如果需要支持wss 代理需要修改配置

1,需要在applicationhost.config 添加如下配置

    <location path="Default Web Site/mms3D/datasource">
        <system.webServer>
            <security>
                <authentication>
                    <windowsAuthentication enabled="true" />
                    <anonymousAuthentication enabled="true" />
                </authentication>
                <access sslFlags="None" />
            </security>
            <rewrite>
                <allowedServerVariables>
                    <add name="HTTP_SEC_WEBSOCKET_EXTENSIONS" />
                </allowedServerVariables>
            </rewrite>
        </system.webServer>
    </location>

2, 需要在web.config目录下添加配置

<system.webServer>
        <rewrite>
            <rules>
                <rule name="3d" stopProcessing="true">
                    <match url="(.*)" />
                    <action type="Rewrite" url="https://localhost/{R:1}" logRewrittenUrl="true" />
                    <serverVariables>
                        <set name="HTTP_SEC_WEBSOCKET_EXTENSIONS" value="" />
                    </serverVariables>
                </rule>
            </rules>
        </rewrite>
    </system.webServer>

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据