IIS7 url仅为特定端口重写

时间:2014-04-07 18:17:38

标签: url rewrite

我有一个网络服务器,我想将端口8800重定向到另一台服务器。我希望端口80和443保留在同一台服务器上。我尝试在IIS7中使用ARP和反向代理。我创建了一个使用以下参数的反向代理规则。

这是我的入站网址 mydomain.com:8800

我想将它路由到 myotherdomain.com

当我设置它时,它出错了,没有人可以访问任何端口上的网站。

感谢。

1 个答案:

答案 0 :(得分:-1)

首先将mydomain.com:8800绑定到网站 然后将配置文件放到web根目录 文件名web.config 内容是......

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="nexus respotory Redirect" stopProcessing="true">
                    <match url=".*"/>
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="^mydomain\.com$"/>

                    </conditions>
                    <action type="Redirect" url="http://myotherdomain/{R:0}" redirectType="Permanent" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>