High-performance Web Server (libshare compatible)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build-aux v3.2 Dec 19, 2018
contrib v2.24 Feb 13, 2015
debian
doc v3.2 Dec 19, 2018
examples
extras initial revision (boa 0.94.14) Jan 15, 2015
lib v3.2 Dec 19, 2018
m4
php v3.2 Dec 19, 2018
scripts/initd mime Feb 28, 2015
src v3.2 Dec 19, 2018
CHANGES v2.27.2 Nov 27, 2016
COPYING initial revision (boa 0.94.14) Jan 15, 2015
CREDITS initial revision (boa 0.94.14) Jan 15, 2015
LICENSE Initial commit Jan 15, 2015
Makefile.am php sapi_crotalus Jul 19, 2016
Makefile.in
README.md
VERSION initial revision (boa 0.94.14) Jan 15, 2015
aclocal.m4 v3.2 Dec 19, 2018
autogen.sh v2.26 May 9, 2015
config.guess
config.sub
configure v3.2 Dec 19, 2018
configure.ac v3.2 Dec 19, 2018
extra_macros.m4 initial revision (boa 0.94.14) Jan 15, 2015
install-sh initial revision (boa 0.94.14) Jan 15, 2015
release.sh release 2.27 Sep 16, 2016

README.md

Crotalus is a light-weight HTTP server.

Crotalus runs CGI programs as separate processes, performs automatic directory generation, and automatic file gunzipping.

The Crotalus web server has the primary ambitions of improved speed, security, robustness.

Purpose

This is crotalus, a high performance web server for "unix compiler" computers. This project strives to combine the benefits of simple stream-lined web server while including common HTTP standards such as SSL and inline PHP interpretting.

Install Instructions

git clone https://github.com/neonatura/crotalus/
cd crotalus
mkdir build; cd build
../configure
make
make install

Run "configure --help" in order to see additional options relating to limiting external dependencies.

The file "/etc/crotalus/crotalus.conf" will automatically be generated which contains descriptions of all the options available to be set.

Upcoming Features

None of the following items have been implemented;

  • SSL (https) support.
  • OpenAuth API support.
  • win32/gnulib compatibility support
  • 'make install' support for ubuntu

Background History

Crotalus is a genus of venomous pit vipers [found only in the Americas] derived from the Greek word krotalon, which means "rattle" or "castanet", and refers to the rattle on the end of the tail.

This package is based off of Boa, a high performance web server for Unix-alike computers, covered by the Gnu General Public License. Derived from boa version 0.94, released January 2000.

Boa was created in 1991 by Paul Phillips paulp@go2net.com. It is now being maintained and enhanced by Larry Doolittle ldoolitt@boa.org and Jon Nelson jnelson@boa.org.

For more information (including installation instructions) examine the file docs/boa.txt or docs/boa.dvi, point your web browser to docs/boa.html, or visit the Boa homepage at

    http://www.boa.org/