根据在 IIS 中输入的 URL 重定向到网站

根据在 IIS 中输入的 URL 重定向到网站

因此,我运行一个小型 IIS 服务器来托管一个网站,为了便于举例,我们将其称为xyz.com。我想abc.com在同一台服务器上托管。每个网站的目录如下:

c:\www\wwwroot\xyz\public_html\index.php
c:\www\wwwroot\abc\public_html\index.php

网站的主页在哪里index.php。我该如何让 的请求被xyz.com拉到主页,xyz.com而 的请求被abc.com拉到abc.com?我可以通过 DNS 区域文件来做到这一点,但由于这是同一静态 IP 上的两个不同 TLD,我对如何处理它有点困惑。

谢谢,

答案1

你需要使用IIS 中的主机标头

这将允许您在端口 80(http 的默认端口)上托管多个网站。

DNS 用于告诉互联网这些网站应该存在的位置(您的网络服务器的公开 IP 地址)。IIS 中的主机标头会告诉流量,对于该主机(在流量中传递),在哪里可以找到要在网络服务器上提供的文件。您还需要将 index.php 设置为 IIS 中的默认页面(我不记得它是否默认存在)。

相关内容