我托管的服务器上有一个奇怪的设置:该网站托管其网站的实时版本和测试版本,设置在两个不同的文件夹中,D:\Live Sites 和 D:\Test Sites。阻止除四个特定 IP 之外的所有 IP 访问 D:\Test Sites 内的任何网站的最佳方法是什么?
有没有办法做到这一点,同时向错误的 IP 传递特定的错误页面?
服务器是Windows Server 2008 R2,带有IIS7.5
答案1
您需要安装“IP 和域限制”IIS 角色服务(在 Web 服务器 > 安全下)。安装后,您可以为您的网站配置 IP/主机名黑名单/白名单,并且您需要使用网站配置的“错误页面”部分为 403.6“IP 地址被拒绝”错误设置自定义错误页面。