Lightning fast web server designed for security, streaming and static content
For commercial use, please contact the author gvalkov@abv.bg

Latest version: 2021-09-26 (OpenSSL 1.1.1l)

Browse all platforms
 
Linux x64
Ubuntu / Debian CentOS, Suse, RedHat, Mageia
.deb .rpm
 
OpenWRT
x64 WRT3200ACM WR1043ND-v4
Orange PI
 
macOS FreeBSD
x64 x64
 
Windows
x64 x86 signature
 
Windows legacy XP, 2003
x64 x86
 

Default configuration:

Configuration path [ /etc/g_httpstorm | /path/to/httpstorm ]
Configuration file [ service name | g_httpstorm ] .ini
Root directory on UNIX root = /var/www
Root directory on Windows root = c:\inetpub\wwwroot
Listening port port = 80
TLS cert file tls_cer = httpstorm.com.pem
TLS key file tls_key = httpstorm.com.pem
Upgrade to HTTPS upgrade_https = 1
Automatically upgrade to HTTPS if the client wants to.
The server sertificate name and expirity date are checked,
to make sure we can safely upgrade the connection to secure.
Default document index.htm, index.html
Directory browsing list_directories = 1 (enabled)
Minified document versions min_gz = 1 (enabled)
are served before the
original file, unless
they are older
file.[ br gz ]
file.[ gif jpg jpeg png ].webp
file.min.[ css htm html js ]
Virtual Directories vdir =
{
dir | path | [ user ]
}
File extensions filter ext = [ allow | block ]
{
css htm html js
gif jpg jpeg png
}
Files without extension ext_no_ext = [ allow | block ]
Maximum connections 64 / unlimited (requires a license)
© 2015-2021 George Valkov
httpstorm web server