如何为弗林应用程序设置SSL证书?
发布于 2017-03-04 23:05:21
“泰坦尼克号”所加的答案已经过时,不再有效。flynn的正确用法是:
usage: flynn route
flynn route add http [-s <service>] [-c <tls-cert> -k <tls-key>] [--sticky] [--leader] [--no-leader] [--no-drain-backends] <domain>
flynn route add tcp [-s <service>] [-p <port>] [--leader] [--no-drain-backends]
flynn route update <id> [-s <service>] [-c <tls-cert> -k <tls-key>] [--sticky] [--no-sticky] [--leader] [--no-leader]
flynn route remove <id>因此,按照文档,正确的答案是:
flynn -a slashbox route update http/{ID} -c slashbox.crt -k slashbox.key这将印回给您:updated {ID}。
发布于 2016-08-29 16:20:42
(在下面的示例中,将slashbox替换为应用程序的名称)
flynn -a slashbox route add http www.slashbox.coflynn -a slashbox route
路径的ID看起来类似于http/xxxxxxxx-xxxxx-xxxxx-xxxx-xxxxxxxxxxxxflynn -a slashbox route update http/xxxxxxxx-xxxxx-xxxxx-xxxx-xxxxxxxxxxxx --tls-cert cert_chain.pem --tls-key key.pemcert_chain.pem文件应该具有域的证书和中间证书,这两个证书都是同一个文件中的PEM格式。key.pem文件应该具有与PEM格式的证书匹配的未加密私钥。
资料来源:
https://stackoverflow.com/questions/35755252
复制相似问题