rgm.FABbnet.net
greetings from the summer home of
I live in Massachusetts. I used to work as a network
architect/engineer at a large private bank, and now use the retirement proceeds
from that job to finance my real life, which includes writing, reading, music,
computer programming, some travel, and in general continuing to be a good
little consumer.
As part of my computer interests I maintain various small networks
in undisclosed locations, comprising the
And in any case, I'd rather be driving... |
|
the thttpd web server
Any web server named after a rude noise made by a cartoon cat must
be virtuous.
introduction
I always like to plug the thttpd web server, one of my favorite pieces
of software from one of the Web's greatest friends, Jef Poskanzer.
thttpd documentation
- thttpd Home
Page
- You can find source, documentation, and configuration help here
- Acme Labs Home Page
- There are some more utilities at the Acme Labs home page, including
what is possibly the smallest web server around, micro_httpd, which is all of
150 lines of code!
capability examples
- Link to an unprocessed
SSI page
- Link to a
processed page (except it doesn't work... See below)
- This link is to a page which provides examples of Server Side
Includes. Just to prove that thttpd isn't deficient, here's
one that does
work on another of my thttpd-powered boxen.
- Unlike other we servers which can include CGI directives within a
webpage with a shtml extension, thttpd requires a page to
be processed through a statically linked CGI program (called ssi) provided by
the thttpd install, and your page with dynamic elements has to be linked
through it. The link that works actually looks like:
"http://cellarbox.fabbnet.net/cgi-bin/ssi/ssi_exam.htm"
where cellarbox.fabbnet.net/cgi-bin/ssi is the processor program and
ssi_exam.htm is the page to be processed. That's all well and good, but it
depends on thttpd knowing where the cgi-bin directory is, and liking it. This
particular server is one of several 'virtual servers' running in separate
directories on the same machine, and I'm pretty sure that the SSI example fails
because I don't understand the virtual environment all that well. The working
example is from a system that runs a sungle, non-virtualized site... Got it? I
don't!
- Index example
- Indexing, as you can see, works just fine, if you allow it...
thttpd also does
redirects but that's not very exciting to demonstrate, because you can't
really see it. And besides, I can't get redirects to work at all, on any of my
servers. But then again, they've never made much sense to me as a webmaster
anyway; why fake out your own links?
other rgm links:
My other web sites include:
- The Fine-Arts Bluesband &
Poetry Press
- My first and most serious site, offering a new poem every month, and
assorted other literary goodies. Note the uncanny resemblance between the
initials of 'Fine-Arts Bluesband' and 'FABbnet.net.'
- I've been writing and self-publishing my own poetry under the
Fine-Arts Bluesband imprint for nearly thirty years. My original publication
tool was a 6" X 10" Kelsey hand-press. Now it's the web. The domain,
fabandpp.org, has been up and active since 1995.
- FABbnet
- My 'home' network home page, hosted in another undisclosed location.
FABbnet.net is used for mostly personal publications, and for some experiments
that require a more robust host.
- This, too, is FABbnet
- Another set of pages about a not so secret location.
- And This, too, is
FABbnet
- A 'newsy-er' version about the not-so-secret location.
- An old ISP home page
- There's nothing on this page except links to my other pages. It's
interesting that it still works long after I dumped this particular ISP.
Maintenance?
My current ISP's no longer support free web space for home
pages. Gee, what a loss, eh?
- And finally...
-
contact:
You can reach me via e-mail as rgm at fabbnet.net.
Parts of this page copyright 2001-2018, R.G.Minutillo, the rest
lifted from Charles Steinkuehler's original example page for LRP.