KF Web Server (KFWS)
http://www.keyfocus.net/kfws/
KF Web Server is a free windows based HTTP Server that
can host an unlimited number of web sites. Its small size,
low system requirements and easy administration make it
the perfect choice for both professional and amateur web
developers alike.
Available in English and Spanish.
The download file is 762kb large
System requirements
In order to run KFWS you need to be running the following software.
Windows 98, ME, 2K or XP
KF Web Server Features
+ Free
+ Unlimited web sites
+ Multiple domain names, multiple ports
3.1.0
Faster CGI Performance
The way the server interacts with CGI applications such as PHP and Perl has
be re-written to make it much faster. This is most noticable when the CGI
pages are large or when CGI is used to download big files.
3.0.1
+ User Interface Improvements
A link to the hosted website has been added to each website in the status
menu, allowing the web site to be viewed by a single click.
+ Additional Path Info
We have added support for additional virtual directories in the URL as
described in the CGI standard. Many scripts use this facility to pass
parameters to the script without the need for a query. This has the benefit
of providing permalinks.
Example:
http:://www.mydomain.com/post.php/2005/02/
will call the script /post.php and pass /2005/02/ in the PATH_INFO
envorinment variable.
This feature is only available for files types set up with a CGI filter
map.
It is turned off by default as it has a slight impact on performance and
can lead to confusion if not required.
To enable it go to the Server -> General menu.
+ URL Re-write Rules
URL Rewrite Rules are a powerful feature that allows you to manipulate the
URL received by the web server into a different form.
Rewrite Rules can do everything an alias can do and more, but they are
complex to set up.
They work by searching the URL for a specified pattern and then replacing
it with the substitution text. The pattern is a perl compatible regular
expression.
The substitution can include 'back-references', which refer to the
sub-patterns in the pattern. This allows very sophisticated substitutions
to be made.