【发布时间】:2016-08-20 21:59:00
【问题描述】:
我想使用 golang 内置的 ListenAndServeTLS() 函数来提供我的网络服务器(这是一个非常简单的),我需要向它展示我的密钥存储位置。密钥存储在只有 root 用户可以访问的位置(Let's Encrypt 默认这样做),除非我是 root 用户,否则我无法监听端口 80 或 443。
这是否意味着我必须一直以 root 身份运行脚本?这不是不安全吗?
【问题讨论】:
-
应用程序二进制文件和证书不能在同一个组吗?
-
这是一个 Linux 问题,与 golang 无关。