我有两个webapi项目托管在两个独立的天青网站上。有没有办法让我可以拥有相同的基本网址?其中一个项目实际上是我想访问的OAuth auth服务器两个独立的webapi项目如何共享同一个基址Url
http:\\abc.azurewebsites.net/oauth instead of
http:\\myoauth.azurewebsites.net
有帮助吗?
我有两个webapi项目托管在两个独立的天青网站上。有没有办法让我可以拥有相同的基本网址?其中一个项目实际上是我想访问的OAuth auth服务器两个独立的webapi项目如何共享同一个基址Url
http:\\abc.azurewebsites.net/oauth instead of
http:\\myoauth.azurewebsites.net
有帮助吗?
DNS的工作方式,url只能指向一个网站。
但是,可以修改您的某个网站以充当oauth网址的反向代理。然后,所有到oauth网址的请求都将被重定向到您的第二个网站。
为某些url设置一个反向代理是一个配置唯一的改变。以下内容添加到您的applicationHost.xdt文件:
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Proxy" stopProcessing="true">
<match url="^proxy/?(.*)" />
<action type="Rewrite" url="http://www.iis.net/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
你可以在这里找到完整的说明:http://ruslany.net/2014/05/using-azure-web-site-as-a-reverse-proxy/
为我工作。非常感谢 – InTheWorldOfCodingApplications
我们是否有OAuth的服务器一个单独的网址是什么?或者它应该共享相同的基地址 – InTheWorldOfCodingApplications