|
Configuring Personal Web Server
Personal Web Server is pretty easy to configure. Even back in 1995 when it was
all web based. However in this article I am looking at the PWS version which was
shipped with Windows 98 and ME software.
The basic's to it are very simply. In fact the only page of options we will
be looking at is the advanced page. Open up your personal web server consol
from the system tray and click advanced down the left hand side.
You should now be presented with a tree like view with the top root document
and several sub folders. From here you can add virtual directories. Virtual
directories are directories which aren't really there but are instead linked
to it.
For instance if you had two directories, your main website root C:\websites
and a downloads directory which you wanted to be on your server at C:\downloads.
Obviously you don't want the move this folder into your other folder. And so
you create a virtual directory so that http://localhost/downloads
goes to C:\downloads rather than C:\websites\downloads.
Beware: Virtual directories override physical (normal) directories.
So if you had both a virtual directory called downloads and a folder in your
website root called downloads, the virtual directory would be used instead of
the folder when using hyperlinks, etc.
In PWS you can create as many virtual directories as you like. Click add below
the list of directories. You can also add virtual directories within virtual
directories so you could set up http://localhost/downloads/games
to go to C:\games rather than C:\downloads\games. To do this click on the downloads
virtual directory before clicking new, rather than click the root directory
and then clicking new.
You can change the properties of each of the directories including the root
directory by clicking it and then click properties. Here you will probably be
presented with a name for the directory (unless it is the root) as well as the
file path to the directory.
You also have 3 tick boxes. Read which allows people to read the files in the
server. You will almost always want to keep this ticked. The second one is script
which allows the web server to run scripts. This is another one you will want
to keep ticked.
The final one is write. This allows files such as text files and databases
to have data added and removed this one. It's a good idea to keep this one ticked
if its your own server so you can run scripts such as ones that change database's
and is required if you want to alter any files.
There are also a few options on the main page of the advanced section at the
bottom. One of these is "allow directory browsing." This means that
if a user goes to a folder, for example http://localhost,
they will be presented with a list of the files and folders in the directory
which they can click on.
Default document allows a file to be served as a kind of homepage when a user
goes to a directory. For example if your default document file name was home.htm,
when a user went to http://localhost,
they would get home.htm if it existed.
The standards for default documents are default and index in which you should
list several file formats. I use .asp .htm and .html though if you use other
formats such as php and cfm you should list these too.
Conclusion
Personal Web Server has quite a few customisation options for each directory
as well as the entire site and despite its problems with not being able to cope
with high traffic or indeed anything above very little traffic, makes a great
testing server especially for active server page developers.
|