将站点绑定到子文件夹

将站点绑定到子文件夹

我想要配置在 IIS 上运行的 3 个内部网站(site1、site2 和 site3)。我希望能够使用

将来我也希望能够绑定

当我在默认网站下添加第二个网站时,我收到一条消息

绑定“*:80”已分配给另一个站点。如果将相同的绑定分配给此站点,则只能启动其中一个站点。是否确实要添加此重复绑定?

我理解 IIS 将所有网站绑定到http://主机名:80/并且它有冲突,但是有没有办法可以将站点配置到它们的子文件夹中?

答案1

这可以通过两种方式实现。

一:

如果您希望它完全按照您描述的方式运行,则需要使用Javascriptmeta-refresh并编写每个站点的脚本来重定向用户http://nameofsite1/ -> http://hostname/site1等等。

您还需要配置站点Require Server Name Indication并为每个站点分配自己的Host Name。在本例中将Host Namenameofsite1

二:

您仍然需要配置,SNI但您可以将Physical Path每个站点的设置为相应的子文件夹,这样您就会得到我想您想要的结果。

笔记:

当然,哪个客户端能够访问网站nameofsite1也取决于 DNS 配置,但我猜您已经准备好了?

相关内容