2015-09-16 25 views
1

我有两个webapi项目托管在两个独立的天青网站上。有没有办法让我可以拥有相同的基本网址?其中一个项目实际上是我想访问的OAuth auth服务器两个独立的webapi项目如何共享同一个基址Url

http:\\abc.azurewebsites.net/oauth instead of 
http:\\myoauth.azurewebsites.net 

有帮助吗?

+0

我们是否有OAuth的服务器一个单独的网址是什么?或者它应该共享相同的基地址 – InTheWorldOfCodingApplications

回答

1

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/

+0

为我工作。非常感谢 – InTheWorldOfCodingApplications

相关问题