强制用户使用特定主机标头访问 SSL 站点

强制用户使用特定主机标头访问 SSL 站点

因此,我正在运行 IIS7,上面有一个 SSL 站点。我有几个不同的域和子域,它们都指向我的外部 IP。使用 http 时,它们都使用主机标头指向各自的站点。每当有人在任何域上使用 https 时,它们都指向我的 SSL 站点。

我只想要那些输入的人https://sub.domain.com(例如)最终到达我的安全站点并且任何其他东西都无法到达那里,它可能会引发错误或直接转到 http 版本,这并不重要。

有没有办法让 IIS7 检查主机头,如果它与我的特定子域不匹配则抛出错误?

谢谢,

迈克尔

答案1

您应该使用 URL 重写来实现这一点,请参阅下面的规范化和主机名: 关联

答案2

相关内容