1
0
mirror of https://github.com/lxsang/ant-http synced 2024-07-03 13:39:46 +02:00
ant-http/README.md
2018-10-07 14:17:16 +02:00

1.7 KiB

Logo

ant-http

Build Status

A lightweight and portable HTTP/HTTPs web server written in C:

  • New 1.0.0 version: Single thread server with configurable number of thread pool workers, good for scalability
  • Initial goal is for embedded Linux, but can be used as general purpose web server.
  • Support SSL via open SSL, database via Sqlite 3, web socket integrated
  • It is also extensible via its extensions mechanism that allows to extends the server capability.

Plugins:

Build from source

build dep

  • git
  • make
  • build-essential

server dependencies

  • libssl-dev
  • libsqlite3-dev

build

When all dependencies are installed, the build can be done with a few single command lines:

mkdir antd
cd antd
# build without plugin
wget -O- https://get.makeand.run/antd | bash -s ""

The script will ask for a place to put the binaries (should be an absolute path, otherwise the build will fail) and the default HTTP port for the server config.