我有一个小的服务器插件,IIS和其他一些东西。是否可以允许第二个用户访问IIS管理器,能够创建和编辑站点,但是将两个帐户的站点分开?
我并不担心这两个帐户之间的安全性,只是将两个帐户的网站分开以保持整洁,以便一个用户不会意外地更改与另一个帐户绑定的内容。目前,我有两个用户是管理员组的一部分,如果我用任何一个打开IIS管理器,他们都显示所有站点。
已经提出了类似的问题:how to create hidden web site on IIS
请你扩展那个帖子的答案吗?
答案 0 :(得分:4)
更新1
远程连接到站点将允许其他站点显示为隐藏,因为您只能看到连接站点。请参阅:How to use Internet Information Services (IIS) 7 Manager to connect remotely to your website。
更新0
关于隐藏网站和其他功能,请查看:What is administration.config for IIS?
IIS7的一个鲜为人知的特性是它的UI完全可扩展!这意味着任何人都可以编写C#程序集并通过IIS管理器UI显示它。这里的可能性是无穷无尽的,包括编写新证书管理系统,网站配置系统等的人。
我没有找到文档说明可以隐藏实际网站,但听起来应该是可能的。
An Overview of Feature Delegation in IIS 7.0也可以提供隐藏网站的功能。
其他链接:
根据您的说明,Microsoft Configuring Permissions for IIS Manager Users and Windows Users (IIS 7)上的文档可能会有所帮助。例如:
Allow an IIS Manager User Account to Connect to a Site or an Application (IIS 7)
注意:要使IIS管理员用户连接到您授予其权限的站点和应用程序,必须将管理服务配置为接受来自具有IIS管理员凭据的用户的连接。有关如何配置管理服务的详细信息,请参阅Configuring the Management Service in IIS 7。
Configuring Permissions for IIS Manager Users and Windows Users (IIS 7) - 重点补充。
使用IIS管理员权限功能允许用户连接到IIS管理器中的站点和应用程序。当您不再希望用户在站点或应用程序中配置委派功能时删除用户帐户。
允许的用户可以在您授予他们权限的任何站点或应用程序中配置委派功能。用户可以是IIS管理员用户,这些用户是使用IIS管理器用户功能在IIS管理器中创建的凭据,或本地计算机上或计算机所属域上的Windows用户和组。