Download the new version 1.6.2
(updated 9 November 2009)

Into our second decade!
Thanks for your support! HTTPi has been serving your files to the world
since 1998!
What is HTTPi?
Hypertext Tiny Truncated Process
Implementation (say HIT-uh-PEA) is a miniaturized,
extensible, and HTTP/0.9, /1.0 and
/1.1-compliant webserver written in pure Perl designed expressly for:
- small footprint: one single small script
with no additional
Perl modules required; you can get away with just the Perl executable
all by itself with no libraries at all! --
not even Socket.pm! Perfect for embedded systems with small storage
space!
- full features: executables, server-parsed pages, user filesystems,
HTTP authentication, IP/agent security,
and even IP-less and IP-based virtual hosting/multihoming
- multiple flavours for low resource consumption:
through
inetd, launchd and xinetd for miniscule system load --
runs only when requests are
pending;
or SSL with stunnel;
or daemonised for fast response time and easy deployment (Demonic HTTPi)
- fast response time, configurable for even more speed
- security: highly secure, rigourously tested
- ultra-reliability even under high load
Don't believe it? Check
the headers -- HTTPi's serving you this document
right now.
HTTPi was designed with one thing in mind: more with less. It
supports a functional implementation of HTTP/1.1 while being optimized for
size and speed.
Please send all support questions to httpi@floodgap.com.
- Fully compatible with Perls from 5.005 through 5.10.0 (current at release)
- SSL support with
stunnel
(experimental)
- Support for Apple
launchd
If-Modified-Since exact prefix support
- Statistics management enhancements
- Multiple minor bugfixes
See the ChangeLog for details.
Subscribe to the Announcement list
Send questions about the list or this project to
httpi@floodgap.com.
Cameron
Kaiser

proudly powered by HTTPi
|  |