XS-HTTPD
XS-httpd is a WWW server that has the following features:
- It is pronounced as "access HTTP daemon"
- It is small (very small in fact: a factor two to three smaller than
normal servers on disk and in memory)
- It is fast (because it is so small and does not do
unnecessary things)
- Uses very little CPU time
- Configurable (extensive configuration options for admins and users)
- Runs user CGI binaries under their own user ID!
- Gets users' pages under their own user ID, allowing them to really have
protected pages
(when combined with the built-in authentication mechanism)
- Does not fork for every connection (has a fixed number of servers)
- Comes with some other useful programs
- Offers Server-Side Includes for many common tasks, including
built-in page counters (text or graphical)
- Supports PHP and other interpreted file formats
- Supports automatic decompression to save diskspace and bandwidth
- Serves SSL (https) and http connections through the same daemon
- Supports SSL client certificates (as means of authentication)
- Full support for IPv6
- Available under BSD license (since version 3.5)
Requirements:
To compile XS-httpd from source and install it on your system, all that
is needed is a standard C compiler and the usual tools that come with
it. It will work out of the box on most systems. Version 3.6 and newer
need a C99 capable compiler to build (e.g. gcc >=3.x).
However if you want additional features, extra software libraries
are required.
- openssl
- for https encryption (required for 3.7)
- netpbm
- for graphical counters in pages
- pcre - for regular expression matching
- openldap - for ldap authentication
- curl - for reverse proxy support
- gzip
- for on-the-fly gzip (de)compression
- bzip - for on-the-fly bzip decompression
|

Current version:
3.7 beta 8
Latest stable version:
3.6 gamma 1
Source distribution:
Download
FreeBSD ports:
www/xshttpd
www/xshttpd-devel
Sourcemage spell:
http/xshttpd
Mailinglists:
Announcements
Development
Documentation:
httpd (1)
httpdc (1)
clearxs (1)
imagemap (1)
readxs (1)
xschpass (1)
xsindex (1)
xspasswd (1)
httpd.conf (5)
xsauth (5)
xsconf (5)
xsredir (5)
xsscripts (5)
httpd_cgi (7)
httpd_ssi (7)
|