IIS 中的基本 HTTP 身份验证

Aks*_*val 5 iis http authentication web.config

请原谅我缺乏 IIS 经验,但我在运行 IIS 和 Plesk 的托管服务器上有一个用户。他使用受保护的文件夹,我正在寻找一种方法:

  1. 允许他使用简单的用户名/密码组合来保护文件夹
  2. 将静态 IP 列入白名单,以便在没有来自该服务器的身份验证的情况下始终可以访问该文件夹

它不必——而且最好不是——仅适用于 Plesk 的解决方案。如果有办法通过 web.config 做到这一点,那就更好了。

我基本上是在寻找相当于 Apache htaccess/htpasswd auth 的 IIS :)

谢谢!

uSl*_*ckr 2

可能还有另一种方法,但您只需
- 在 Windows 下创建本地用户,
- 将其添加到本地用户组,
​​ - 删除对包含网站的文件夹的匿名访问,以及
- 更改文件权限以仅允许访问的成员本地用户组

对于 IP 白名单,似乎没有办法通过 IP 地址覆盖基本身份验证。

这有点混乱,但您可以将一个单独的虚拟站点指向同一目录,并将其锁定为本地 IP 之外的任何内容。也许使用主机标头来选择新站点