4 changed files with 38 additions and 77 deletions
@ -0,0 +1,30 @@
|
||||
{ |
||||
log default { |
||||
level WARN |
||||
} |
||||
https_port 8448 |
||||
default_sni your.server.name |
||||
local_certs |
||||
pki { |
||||
ca local { |
||||
name "Complement CA" |
||||
root { |
||||
cert /complement/ca/ca.crt |
||||
key /complement/ca/ca.key |
||||
} |
||||
intermediate { |
||||
cert /complement/ca/ca.crt |
||||
key /complement/ca/ca.key |
||||
} |
||||
} |
||||
} |
||||
} |
||||
|
||||
your.server.name |
||||
|
||||
reverse_proxy 127.0.0.1:8008 |
||||
tls { |
||||
issuer internal { |
||||
ca local |
||||
} |
||||
} |
||||
@ -1,72 +0,0 @@
|
||||
{ |
||||
"logging": { |
||||
"logs": { |
||||
"default": { |
||||
"level": "WARN" |
||||
} |
||||
} |
||||
}, |
||||
"apps": { |
||||
"http": { |
||||
"https_port": 8448, |
||||
"servers": { |
||||
"srv0": { |
||||
"listen": [":8448"], |
||||
"routes": [{ |
||||
"match": [{ |
||||
"host": ["your.server.name"] |
||||
}], |
||||
"handle": [{ |
||||
"handler": "subroute", |
||||
"routes": [{ |
||||
"handle": [{ |
||||
"handler": "reverse_proxy", |
||||
"upstreams": [{ |
||||
"dial": "127.0.0.1:8008" |
||||
}] |
||||
}] |
||||
}] |
||||
}], |
||||
"terminal": true |
||||
}], |
||||
"tls_connection_policies": [{ |
||||
"match": { |
||||
"sni": ["your.server.name"] |
||||
} |
||||
}] |
||||
} |
||||
} |
||||
}, |
||||
"pki": { |
||||
"certificate_authorities": { |
||||
"local": { |
||||
"name": "Complement CA", |
||||
"root": { |
||||
"certificate": "/complement/ca/ca.crt", |
||||
"private_key": "/complement/ca/ca.key" |
||||
}, |
||||
"intermediate": { |
||||
"certificate": "/complement/ca/ca.crt", |
||||
"private_key": "/complement/ca/ca.key" |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
"tls": { |
||||
"automation": { |
||||
"policies": [{ |
||||
"subjects": ["your.server.name"], |
||||
"issuers": [{ |
||||
"module": "internal" |
||||
}], |
||||
"on_demand": true |
||||
}, { |
||||
"issuers": [{ |
||||
"module": "internal", |
||||
"ca": "local" |
||||
}] |
||||
}] |
||||
} |
||||
} |
||||
} |
||||
} |
||||
Loading…
Reference in new issue