一台主机上有 2 个 IIS 站点。我有 mainsite.domain.com 和 secondsite.seconddomain.com。两个站点都指向公共 DNS 中的同一个 IP。mainsite.domain.com 没有问题,它会重定向并转到自己的 HTTPS 站点,没有任何问题。
当我不使用 HTTPS 访问 secondsite.seconddomain.com 时,它会将我重定向到 HTTPS mainsite.domain.com,而我希望它转到自己的安全站点。奇怪的是,HTTPS secondsite.seconddomain.com 仍按预期工作。
有没有办法让 secondsite.seconddomain.com 的 HTTP 重定向到它自己的 HTTPS 条目?
答案1
检查站点上的绑定和主机标头,它们都需要端口 80 和 443 的绑定,两个绑定都需要相应站点的主机标头。听起来您的端口 80 流量只能到达一个站点。