如何为我的整个 iis 网站创建密码保护,该网站的大多数网站都使用 php?我在根文件夹中放置了一个 web.config,但似乎没有任何作用。我想要的是一种保护整个网站的方法,这样查看任何网页的唯一方法就是登录,类似于使用 .htaccess 登录 apache。但我可能希望它能够使用 windows 登录。这是我使用的 web.config。
<configuration>
<system.web>
<authentication mode="Windows" />
</system.web>
</configuration>
答案1
您必须安装 Windows/Basic 身份验证,然后在 IIS 管理控制台中禁用匿名身份验证。
答案2
我不知道如何使用 htpasswd 或类似程序来实现 htaccess 的等效性,但您可以创建 Windows 帐户并右键单击您的 Web 根目录,然后在安全选项卡中限制对特定用户(或用户组)的访问。