Merge pull request #23 from dsteinbrunner/patch-2
[perlbal.git] / conf / virtual-hosts.conf
blobaafef380f86f2d17a52be21e3491a3268eb0e040
2 # This is an example webserver configuration using virtual hosts.
4 # See doc/config-guide.txt for descriptions of each command (line)
5 # and configuration syntax.
8 LOAD vhosts
10 CREATE SERVICE site
11   SET role           = web_server
12   SET docroot        = /var/www/site.com/
13   SET dirindexing    = 1
14 ENABLE site
16 CREATE SERVICE example
17   SET role           = web_server
18   SET docroot        = /var/www/example.com/
19   SET dirindexing    = 0
20 ENABLE example
22 CREATE SERVICE vdemo
23   SET listen         = 0.0.0.0:80
24   SET role           = selector
25   SET plugins        = vhosts
26   SET persist_client = on
28   VHOST *.site.com     = site
29   VHOST *.example.com  = example
30 ENABLE vdemo
33 # always good to keep an internal management port open:
34 CREATE SERVICE mgmt
35   SET role   = management
36   SET listen = 127.0.0.1:16000
37 ENABLE mgmt