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