Files in the top-level directory of check-in 59533dc7183ec540
- bin
- htdocs
- lib
- src
- changes
- license.terms
- Makefile
- README
This HTTPD is written in Tcl and Tk.
Written by Stephen Uhler and Brent Welch of Sun Microsystems Laboratory.
Brent is now at Scriptics Corporation.
See the file "license.terms" for information on usage and redistribution
of this file, and for a DISCLAIMER OF ALL WARRANTIES.
Version: 2.3.0
Last update: Fri Oct 1 23:00:08 PDT 1999
It requires Tcl7.5 and Tk4.1, or higher.
It works with the latest 8.2 release.
The following releases are recommended:
Tcl 7.6p2, Tcl 8.0.5, Tcl 8.2.1
The Web server runs under either tclsh or wish.
With wish you get a simple GUI that shows some counters.
For a quick test that runs a server on port 8015, do
UNIX:
tclsh bin/httpd.tcl -debug
Windows:
Run wish or tclsh and source bin/httpd.tcl
Macintosh:
You'll need to edit httpd and tune the file names because I
haven't gotten around to this yet. Then source the file from
the source menu. Send me a copy of your tuned script, please.
For a complete set of command line options, do
httpd.tcl -help
This lets you set basic parameters like port number and server name.
Version 2.3 changes the way post data is handled.
Version 2.1.6 introduces a configuration file, tclhttpd.rc
You can edit this to tune the set of modules used by the server,
or to hardwire the port, etc.
If you have Scotty installed, then you can try out the SNMP demo.
You'll need to arrange to have the Tnm*.so library on the
auto_path for your shell. I have found that 2.1.5 works
with 8.0a2, but not with 8.0b1 because Tcl_GetFile has gone.
There is a mailing list for users of the Tcl web server.
Send a message containing the word "subscribe" to
[email protected]
or, if that is dead, send email to
[email protected]
to find out the current location of the mailing list
Send messages for the list to
[email protected]
Bugs and comments to the mailing list, or to <[email protected]>
Put "httpd" in the subject of the mail so I can sort it automatically.
The current URL for the distribution can be found in
ftp://ftp.scriptics.com/pub/tcl/httpd/
There is documentation at
http://www.beedub.com/tclhttpd/
http://www.scriptics.com/tclhttpd/
There is a netCVS repository on cvs.scriptics.com.
For details, please see http://www.scriptics.com/software/netcvs.html