Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 在IIS中安全地将一个域重定向到另一个域而无需网站的最佳方法_Azure_Http_Redirect_Iis_Cname - Fatal编程技术网

Azure 在IIS中安全地将一个域重定向到另一个域而无需网站的最佳方法

Azure 在IIS中安全地将一个域重定向到另一个域而无需网站的最佳方法,azure,http,redirect,iis,cname,Azure,Http,Redirect,Iis,Cname,我想知道什么是将所有内容从marketing-address.com重定向到real-address.com的最佳方式 最佳表示 尽可能少的努力 尽可能便宜 尽可能安全 详细内容: 省力:如果可能,无需创建网站或javascript等代码 安全:浏览器应能接受-无警告 便宜:如果可能,无需购买证书(我认为这是不可能的),也无需运行第二台Web服务器 因此,理论上,沟通是这样的: 使地址指向相同的IP地址 使现有IIS侦听该地址以 让IIS告诉打电话的人“是的,你完全在这里,但我既没有网

我想知道什么是将所有内容从marketing-address.com重定向到real-address.com的最佳方式

最佳表示

  • 尽可能少的努力
  • 尽可能便宜
  • 尽可能安全
详细内容:

  • 省力:如果可能,无需创建网站或javascript等代码
  • 安全:浏览器应能接受-无警告
  • 便宜:如果可能,无需购买证书(我认为这是不可能的),也无需运行第二台Web服务器
因此,理论上,沟通是这样的:

  • 使地址指向相同的IP地址
  • 使现有IIS侦听该地址以
  • 让IIS告诉打电话的人“是的,你完全在这里,但我既没有网站也没有证书,但你不需要这些,因为你已经被重定向了…”
有机会做到这一点吗?如果没有,我需要买一张证书。那么解决办法是什么呢

有两个限制条件:

  • 我们正在使用Azure应用程序服务来托管asp.net核心站点,这似乎在配置可能性方面非常有限
  • 浏览器应该在URL中明确显示real-address.com,而不是marketing-address.com

  • 您是否尝试在后端的IIS/Webapp之前使用应用程序网关

    我相信AppGW会解决这些问题,AppGW可以将主机名重定向到另一个web地址,只要您愿意


    我认为您是否可以通过IIS反向代理来完成您的需求。有关IIS反向代理的详细信息,请参阅以下链接: