我对某个特定网站有多个绑定。
domain1.com - IP address1
domain2.com - IP address1
localhost - *
我希望公众能够访问 domain1.com
但是,我只希望特定的 IP 地址能够访问 domain2.com
我希望两个绑定都能访问同一个站点。
这在 IIS 7 中可行吗?
答案1
非常可行,您甚至可以在 IIS-7 中执行子文件夹级别的 IP 限制。您必须安装允许此功能的功能(“IP 和域限制”)。它将显示在 IIS-7 视图的 IIS 部分下,并被称为“IP 和域限制”。
编辑:IIS7 不允许您想要的内容。绑定地址和主机名是站点的属性,并且站点具有单一的设置基础。为了做您需要的事情,您需要创建一个新站点并应用不同的限制。您可以通过几种方式做到这一点。
- (支持)在其他位置完全复制站点目录结构。
- (可能不支持)使用“mklink”创建指向第一个站点目录的符号链接。不过,您可能会遇到 web.config 文件冲突的问题。