我已经能够使用IIS7反向代理和重写规则将运行在端口8080和8090上的tomcat应用程序的url重写为这种格式“ http://localhost/app1
”,我使用的示例代码如下......
<rule name="ReverseProxyInboundRule2" stopProcessing="true">
<match url="(alfresco.*)" />
<conditions>
<add input="{CACHE_URL}" pattern="^(http?)://" />
</conditions>
<action type="Rewrite" url="{C:1}://localhost:8090/{R:1}" />
</rule>
现在我希望它使用的格式是这样的:app1.myhost.com, app2.myhost.com
哪里myhost.com
可以引用我的本地主机名,我已经在 Windows 目录的 hosts 文件中定义了它。
我尝试了很多方法,但它们都附加www.
在 url 之前。