55f2318b57e2b57d034478cb4be33e6021ea94ab
Necronda web server
Features
- Full IPv4 and IPv6 support
- Serving local files via HTTP and HTTPS
- Reverse proxy for other HTTP and HTTPS servers
- FastCGI support (e.g. PHP-FPM)
- Support for MaxMind's GeoIP Database
- Optional DNS reverse lookup for connecting hosts
- Automatic URL rewrite (e.g.
/index.html->/,/test.php->/test) - Modern looking and responsive error documents
Configuration
See docs/example.conf for more details.
Global directives
certificate- path to SSL certificate (or certificate chain)private_key- path to SSL private keygeoip_dir(optional) - path to a directory containing GeoIP databasesdns_server(optional) - address of a DNS server
Virtual host configuration
[<host>]- begins section for the virtual host<host>- Local
webroot- path to the root directorydir_mode- specify the behaviour for directories without anindex.htmlorindex.phpforbidden- the server will respond with403 Forbiddeninfo- try passing path info to an upper.phpfile.list- list contents of directory (not implemented yet)
- Reverse proxy
hostname- hostname of server to be reverse proxy ofport- port to be usedhttp- use HTTP to communicate with serverhttps- use HTTPS to communicate with server
Description
Languages
C
96.2%
CSS
1.8%
Makefile
1.4%
HTML
0.6%