|
|
Lightning fast web server designed for security, streaming and static content
|
For commercial use, please contact the author
gvalkov@gmail.com
|
|
Installation:
|
|
⚡ UNIX |
All platforms |
The following commands apply to all UNIX platforms:
g_httpstorm -d?
:: daemon commands :: :name: specify daemon name
s start P pause
q stop C continue
r restart h help ?
i install e enable
u uninstall d disable
c reload configuration l daemon-reload
-di install daemon with default name g_httpstorm
-d:+.8080:i install daemon g_httpstorm.8080
-dir -uninstall commands are executed in the order they appear
-d:g_httpstorm:i install daemon g_httpstorm
-d:g_httpstorm run as daemon g_httpstorm
-d:g_httpstorm:: run in foreground using g_httpstorm.ini
configuration .ini files for each daemon are stored in /etc/g_httpstorm/
or the application directory, and can be reloaded [-reload] without restart
(C) 2015-2021 Georgi Valkov https://httpstorm.com/
|
Installing a service automatically copies the executable to the install path:
[ /usr/local/bin | /usr/sbin]
|
|
⚡ Linux |
Ubuntu / Debian
|
The binary is the same for all Linux distributions.
Various packages like .deb, and .rpm are provided for user convenience.
Installing from Debian package automatically creates and starts
the default daemon httpstorm:
dpkg -i httpstorm-1.0.deb
Additional daemons may be added with the -install command:
g_httpstorm -d:httpstorm.8080:i
g_httpstorm -d:httpstorm.8081 -install
Configuration path for daemons: /etc/g_httpstorm/
Stand alone applications use the application directory.
Configuration files use the daemon name, e.g.
g_httpstorm.ini, httpstorm.8080.ini, ...
|
|
⚡ Linux.rpm |
CentOS, Suse, Fedora, Red Hat, Mageia, etc.
|
The command for installing from .rpm depends on the distribution of Linux.
Some distributions do not fully support init.d services. If an error message is shown,
that the service cannot be enabled, the g_httpstorm service will not
start automatically after system restart. The g_httpstorm binary should still work.
CentOS, and Mageia are fully supported.
dpkg -i httpstorm-1.0.deb Ubuntu / Debian, Linux Mint
urpmi httpstorm-1.0-0.x86_64.rpm Mageia
yum install httpstorm-1.0-0.x86_64.rpm CentOS, Red Hat, Fedora
zypper install httpstorm-1.0-0.x86_64.rpm Suse
|
|
⚡ |
OpenWRT |
Installing from OpenWRT package automatically creates and starts
the default daemon httpstorm:
opkg install httpstorm-1.0.ipk
|
|
⚡ BSD |
FreeBSD
|
Installing from BSD package automatically creates, but
does not enable or start the default daemon g_httpstorm:
pkg install httpstorm-1.0.txz
|
|
⚡ Apple |
macOS |
Installing a service automatically copies the executable to
[ /usr/local/bin ]
tar xvf httpstorm-1.0.tgz
sudo ./g_httpstorm -di
|
|
⚡ Windows |
2019, 2016, 2012, 2008, Vista, 7, 8, 10 |
Install the default service: httpstorm, and start it:
Additional services may be added with the -install command:
g_httpstorm -d:name:i
g_httpstorm -d:name -install
Configuration files are inside the application directory and use the service name, e.g.
g_httpstorm.ini, httpstorm.8080.ini, ...
:: service commands :: :name: specify service name
s start P pause
q stop C continue
r restart
i install I install interactive service
u uninstall h help ?
c configuration reload
-di install service with default name gvalkov.httpstorm
-d:+.8080:i install service gvalkov.httpstorm.8080
-dir -uninstall commands are executed in the order they appear
-d:gvalkov.httpstorm:i install service gvalkov.httpstorm
-d:gvalkov.httpstorm:: run in foreground using gvalkov.httpstorm.ini
configuration .ini files for each service are stored in the
application directory, and can be reloaded [-reload] without restart
(C) 2015-2021 Georgi Valkov https://httpstorm.com/
|
|
|
|
|
© 2015-2024 George Valkov • httpstorm web server
|