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

Topic attachments
I Attachment History Action Size Date Who Comment
Compressed Zip archivezip tinyweb.zip r1 manage 120.8 K 2006-12-27 - 01:46 PeterThoeny <nop>TinyWeb 1.94 (with fixes by Peter Thoeny)
Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r3 - 2007-09-29 - RichardDonkin
 
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.