vhostd
v0.6.1
Published
virtualhost/proxy daemon
Downloads
9
Readme
vhostd
Virtualhost proxy server
Install
sudo npm install -g vhostd
Edit configuration file:
sudo nano /etc/vhostd.ini
Example config.json:
[SERVER]
port = 80
[example.com]
address = 127.0.0.1
port = 8000
[alias.example.com]
ref = example.com
[other.com]
address = 192.168.105.1, 192.168.105.2, 192.168.105.3
port = 8000
[something.com]
address = 192.168.110.50, 192.168.110.51
port = 8200, 18200
[www.something.com]
ref = something.com
Config file /etc/vhostd.ini is watched by the server, changes trigger a reload.
Run
sudo vhostd [start|stop|restart]
Run without a task directive and it will attempt a soft start - e.g. will not restart if there is a process already running.
Check status
vhostd status
Run status to exit value
vhostd is-running || sudo vhostd start
Will trigger service start (and using sudo) only in case service is not running
Log
/var/log/vhostd