繁体   English   中英

在没有网站的情况下,在 IIS 中将一个域安全地重定向到另一个域的最佳方法

[英]best way to redirect securely one domain to another in IIS without having a website

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

最好的手段

  • 尽可能少的努力,
  • 尽可能便宜,
  • 尽可能安全。

详细地:

  • 更少的努力:如果可能不需要创建一个网站或一些代码,如 javascript
  • 安全:浏览器应接受https://marketing-address.com - 无警告。
  • 便宜:如果可能,无需购买证书(我认为这是不可能的)并且无需运行第二个网络服务器

所以理论上,通信应该是这样的:

  • 使地址指向相同的 IP 地址
  • 使现有的 IIS 监听该地址以
  • 让 IIS 告诉呼叫者“是的,你完全在这里,但我没有网站,也没有证书,但你不需要任何东西,因为无论如何你都会被重定向......”

有没有机会做到这一点? 如果没有,我需要购买证书。 那会是什么解决方案呢?

2个限制

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

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

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

https://docs.microsoft.com/en-us/azure/application-gateway/ssl-overview#tls-termination

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM