vhostd

0.6.1 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i vhostd

Weekly Downloads

1

Version

0.6.1

License

GNU GPLv2

Last publish

Collaborators

  • gvarsanyi