我的服务器使用让我们加密以获取其TLS证书通过HTTPS提供服务。如何访问我的TLS/HTTPS密钥才能启动ListenAndServeTLS?
我选择使用基于Apache或nginx的标准net/http
软件包,所以我使用webroot安装方法,并将证书文件放置在/etc/letsencrypt/live/mysite
中。
问题是live
目录只能由root用户访问。我的golang程序要求此目录中的证书通过HTTPS运行并提供服务。
但是,由于显而易见的原因,我没有作为root用户运行我的程序。
因此,这让我想知道:我如何访问这些文件,而不必不自觉地以root身份永久运行我的Web服务器?
怎么样添加读权限的所有用户'的/ etc/letsencrypt /现场/ mysite' –