TinyWeb
TinyWeb is a small (executable file size is less than 100K), simple (no configuration other than through the command line) and fast (consumes a minimum of system resources) Win32 web-server daemon. This program is not GPLed, but free for commercial and non-commercial use.
TinyWeb is bundled with
TWikiForWindowsPersonal, a
TWikiFor distribution for personal use on Windows. For this,
PeterThoeny had to fix some bugs and make a small enhancement. The enhanced
tinyweb.zip 1.94 package (with source) is attached to this topic (and sent back upstream). Changes:
- Proper handling of PATH_INFO environment variable
- Proper handling of SCRIPT_NAME environment variable
- Added short how-to help in dialog box if started without arguments
- Added command line parameters to specify cgi extension and cgi interpreter (to avoid dependency on Windows registry)
--
Contributors: PeterThoeny - 27 Dec 2006
Discussion
I love the
TWikiForWindowsPersonal package. I have one little quirk with tinyweb.exe that I'm wrestling with. I would like to make my tinyweb server available to my coworkers, but my IP address is dynamically assigned. In the un-customized version of tinyweb, the IP address command line argument is optional (causing TWiki to listen to all available IP addresses). Is there a way to get this behavior from your customized version? My only other option would be to write a kludge to the start.bat file file to detect the current IP addresses of the machine (which seems kind of ugly).
--
DavidTFoster - 19 Sep 2007
I've commented on a similar request at
TWikiForWindowsPersonal.
--
RichardDonkin - 29 Sep 2007