Windows XP Professional includes a limited feature version of Internet Information Services (IIS) server ? a web server. With it you can setup your own website, setup a test website, or develop an intranet for your organization. Since Windows XP Professional is not a server class operating system, the limited functionality of its built-in IIS will prevent you from doing a lot of the things you can do with a full server version. However, its limited functionality will still allow you to do a lot for free from your workstation. Setting up IIS on Windows XP will be good practice for you if you want to grow and eventual manage servers. You can use this base of knowledge to know how to configure IIS on a Windows 2000 or Windows 2003 server.

IIS is not installed by default on Windows XP Professional. You will need to install it & will need your Windows XP setup CD for this process. Go to the Control Panel and select Add or Remove Programs.

From within Add or Remove Programs, click on the Add/Remove Windows Components button on the left panel.

The Windows Components Wizard will appear. Check Internet Information Services (IIS) and click on Details.

This is all of the functionality being installed. Check the File Transfer Protocol (FTP) Service so you can gain experience with it. Click OK. Click Next.IS will now install. Once it is complete, click Finish. Close the Add or Remove Programs and the Control Panel. IIS is now installed.

At this point, I recommend running Windows Update. IIS is a major application and may have some patches since your installation CD was released. Once you have updated your machine, reboot.

Open the Control Panel and double-click on Administrative Tools. You have a new icon there labeled Internet Information Services.

Open this icon and you will be able to manage IIS.

IIS is managed through a standard MMC add-in. The interface for managing IIS is very similar to managing any other component in Windows XP Professional.

If you open the computer name there, in the example it's WINXPWS001, you will see something similar to this screenshot:

Here you can see the Web Sites, FTP Sites, and SMTP server entries.