Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to create hidden web site on IIS - IIS with multiple user accounts

I've got a little server plugging along, with IIS and some other stuff. Is it possible to allow a second user access to the IIS Manager, with the ability to create and edit sites, but keep the two accounts' sites separate?

I'm not worried about security between the two accounts, just separating the two account's sites for neatness and so that one user doesn't accidentally change something tied to the other account. At the moment I have two users part of the administrators group, and if I open IIS Manager with either one they both show all the sites.

A similar question has already been asked: how to create hidden web site on IIS

Can you please expand the answer of that thread?

like image 492
SilverLight Avatar asked Oct 06 '22 14:10

SilverLight


1 Answers

Update 1

Connecting to sites remotely would allow the other sites to appear hidden as you would only see the connecting site. See: How to use Internet Information Services (IIS) 7 Manager to connect remotely to your website.


Update 0

As for hiding sites and other features, check out: What is administration.config for IIS?

One little known feature of IIS7 is that it's UI is entirely extensible! This means that anyone can write a C# assembly and get it displayed through the IIS Manager UI. The possibilities here are endless, anything from someone writing a new certificate management system, a website provisioning system, etc.

I haven't found documentation stating that the actual sites can be hidden but it sounds like it should be possible.

An Overview of Feature Delegation in IIS 7.0 may also provide the ability to hide sites.

Other links:

  • How do I hide 'non-delegated' features in IIS 7?

Based on your description, Microsoft's documentation on Configuring Permissions for IIS Manager Users and Windows Users (IIS 7) might prove helpful. For instance:

  • Allow an IIS Manager User Account to Connect to a Site or an Application (IIS 7)

    Note: For IIS Manager users to connect to sites and applications for which you grant permission, you must configure the management service to accept connections from users who have IIS Manager credentials. For more information about how to configure the management service, see Configuring the Management Service in IIS 7.

  • Configuring Permissions for IIS Manager Users and Windows Users (IIS 7) - Emphasis added.

    Use the IIS Manager Permissions feature to allow users to connect to sites and applications in IIS Manager. Remove a user account when you no longer want the user to configure delegated features in a site or an application.

    Permitted users can configure delegated features in any sites or applications for which you grant them permission. Users can be either IIS Manager users, which are credentials created in IIS Manager by using the IIS Manager Users feature, or Windows users and groups on the local computer or on the domain to which the computer belongs.

like image 67
JSuar Avatar answered Oct 10 '22 03:10

JSuar