42ac275363885b7e82b3c0df4a05caf72717c0ff
[platform/upstream/libwebsockets.git] / lwsws / etc-lwsws-conf.d-localhost-EXAMPLE
1 {
2  "vhosts": [ {
3      "name": "localhost",
4      "port": "7681",
5      "interface": "lo",
6 #     "host-ssl-key":  "/etc/pki/tls/private/libwebsockets.org.key",
7 #     "host-ssl-cert": "/etc/pki/tls/certs/libwebsockets.org.crt",
8 #     "host-ssl-ca":   "/etc/pki/tls/certs/libwebsockets.org.cer",
9      "access-log": "/var/log/lwsws/test-access-log",
10 #     "sts": "on",
11      "mounts": [{
12        "mountpoint": "/",
13        "origin": "file://_lws_ddir_/libwebsockets-test-server",
14        "default": "test.html",
15        "cache-max-age": "60",
16        "cache-reuse": "1",
17        "cache-revalidate": "1",
18        "cache-intermediaries": "0"
19        }, {
20         "mountpoint": "/server-status",
21         "origin": "file://_lws_ddir_/libwebsockets-test-server/server-status",
22         "default": "server-status.html"
23         }, {
24         "mountpoint": "/testcgi",
25         "origin": "cgi://_lws_ddir_/libwebsockets-test-server/lws-cgi-test.sh"
26
27        }, {
28         "mountpoint": "/formtest",
29         "origin": "callback://protocol-post-demo" 
30        }],
31      # which protocols are enabled for this vhost, and optional
32      # vhost-specific config options for the protocol
33      #
34      "ws-protocols": [{
35        "dumb-increment-protocol": {
36          "status": "ok"
37        },
38        "lws-mirror-protocol": {
39          "status": "ok"
40        },
41        "lws-status": {
42          "status": "ok"
43        },
44        "protocol-post-demo": {
45          "status": "ok"
46        },
47        "lws-server-status": {
48          "status": "ok",
49          "update-ms": "5000"
50        }
51      }]
52     }
53   ]
54 }
55