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