我需要一些帮助来隐藏 iis 中的端口号(在 url 中),因为我是 iis 的新手。
我的 iis 中有这两个 vueJs 应用程序 http:本地主机:5000 http:本地主机:5001
现在,当我访问此网站时,端口号会显示在每个网站的网址中。
现在我知道只有端口 80(http 的默认端口)不会显示在 url 中。
有人建议使用反向代理来隐藏/重定向。可能吗?
我尝试编写一些重写规则,但似乎没有任何作用
有人建议使用反向代理来隐藏/重定向。可能吗?
如果你只是想隐藏端口号,这个方法是可行的,官方文档中的例子已经很好地演示了:通过输入url
http://localhost:8081/default.aspx
访问实际urlhttp://localhost/webmail/default.aspx
的内容。
我尝试编写一些重写规则,但似乎没有任何作用
如何部署 Vue.js 应用程序?按照这个例子,简单地修改它应该可以工作,像这样:
<rewrite>
<rules>
<rule name="Reverse Proxy to Vue1" stopProcessing="true">
<match url="^Vue1/(.*)" />
<action type="Rewrite" url="http://localhost:5000/{R:1}" />
</rule>
<rule name="Reverse Proxy to Vue2" stopProcessing="true">
<match url="^Vue2/(.*)" />
<action type="Rewrite" url="http://localhost:5001/{R:1}" />
</rule>
</rules>
</rewrite>