Skip to content

guidoreina/gweb-plusplus

Repository files navigation

gweb++ is an asynchronous event-driven web server and reverse proxy which runs under Linux, FreeBSD and Opensolaris.

It is written in C++, but it doesn't make use of the STL or of any additional library.

It supports the following event notification mechanisms:

  • epoll (edge-triggered) under Linux
  • kqueue under FreeBSD
  • port under Solaris
  • poll
  • select

It has the following main features:

  • HTTP/1.1
  • Reverse proxy
  • FastCGI
  • Configurable via an XML file
  • MIME types support
  • Pipelining
  • Virtual hosts
  • Keep-Alive
  • Directory listing (with optional footer file)
  • Handling of the If-Modified-Since header
  • HTTP ranges
  • Logs
  • Configurable access logs
  • Log rotating

About

Asynchronous event-driven web server and reverse proxy for Linux, FreeBSD and Opensolaris.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published