By the end of this guide you will be running a simple HTTP server using IIS with Windows User Accounts integration.
Windows 2000/XP/Server 2003 Internet Information Services (IIS) Version 5.1/6.0
Go to Control Panel > Add/Remove Programs Click Add/Remove Windows components
If you are intended to you a FTP using IIS, you can click the Details button and go to the following window. Then tick File Transfer Protocol (FTP Service). Click OK.
Click Next and have your Windows 2000/XP/Server 2003 CD ready. Follow the prompts and you will have IIS installed in your system.
Go to Start > Administrative Tools > Configure Your Server Wizard Press Next until you get the following screen
Click Application server (IIS, ASP.NET) and press Next Enable FrontPage Server Extensions and ASP.NET (optional) Follow the prompts and you will have IIS6 installed in your system.
Go to Administrative Tools > Internet Information Services Right Click your site name (mcored.servebeer.com in my case). Click Properties

Tick Directory browsing Go to Directory Security Press Edit
Uncheck Anonymous access Tick Integrated Windows authentication Press OK and then again OK
Your root folder will be located at %HOMEDRIVE%\Inetpub\wwwroot To add subfolders, right click your web site and click New > Virtual Directory This method will provide you with more options while creating a subfolder than just creating it in Windows Explorer
For Alias, type the folder name you are going to Browse/Create
Click the Browse button and create the relevant directory
Set permissions for the folder
Go to Command Prompt The following is a quick way to add users with powerful user passwords Alternatively you can use standard User Account window or control userpasswords2 (in Start > Run) to configure your users.
This section is optional. If you have a static IP address you can use your IP address has your domain.
However if you have a dynamic IP address, then it might be a good idea to get a free host name from www.no-ip.com. The reason for choosing NO-IP is, they have a software that can be installed as a service in the local computer which will automatically detect whenever the IP address changes and update your host names.
Register with www.no-ip.com and obtain a password. Your username will be your email address. Use this login details after the installation of NO-IP DUC. In Windows 2000 or XP you can run NO-IP DUC as a system service.
If you have successfully followed the guide, you will see a dialog box when accessing your server.
When the correct username and password is given you will be able to access the server
Congratulations!
You have successfully set up a HTTP Server using IIS with basic Windows User Account integration. :-)