How to enable personal web sharing in Windows XP Home Edition. [via 4 Guys From Rolla ASP FAQ, via Poochkiss, 2/23/2002] Microsoft has discontinued the Personal Web Sharing product that came with Windows 95/98/ME, and IIS is only included in the Professional Edition. Furthermore, they appear to have gone to some length to keep you from installing it manually.
Here’s what you have to do to set up a web server on Windows XP Home Edition:
You will still have to go to IIS Administration (Start menu, Settings, Control Panel, Administrative Programs, IIS) and set up virtual directories (right-click on Default Site and select “New virtual directory”, then step through all the tabs to configure it). Also (and I’m not clear on this step), you’ll need to go to the Directory Security tab, click Edit, and browse for the user setup on your computer. If you have multiple users on the machine, you would presumably have to set up separate virtual directories for each of them and set privileges manually in order to allow each user to administer their own virtual site. If anyone has actually succeeded in doing this, please let me know.
By contrast, here’s what you have to do to set up a web server on Mac OS X:
Every user now has their own web site, served by Apache. Each user can put files and folders in the Sites folder of their home directory, and they will be served up from http://localhost/~username/. Users can only edit their own site (though of course they can browse other users’ sites in a web browser). Administrators can also put files and folders in /Library/WebServer/Documents/, and they will be served up from http://localhost/.
§
I am no longer accepting public comments on this post, but you can use this form to contact me privately. (Your message will not be published.)
§
© 2001–present Mark Pilgrim