simple http server written in golang as a learning project
- parses and serve HTTP and HTTPS request
- parse configuration files
- supports CGI
- privilege dropping after opening the sockets
- command line flags for configuration (currently only
-f config_file)
- create a go working directory
mkdir -p ~/go/srccd ~/go/src - copy repository
git clone https://github.com/karlyan17/nurgling.git - adjust config file for your needs
- compile nurgling webserver
go install nurgling - run the webserver
~/go/bin/nurgling -f ~/go/src/nurgling.config