Nodejs ssl密钥权限被拒绝

时间:2016-10-02 15:17:21

标签: node.js linux lets-encrypt

我在尝试访问我的ssl密钥并从我的nodejs应用程序中获取时出现此错误:

enter image description here

正如您所看到的,我已经添加了我的用户以获取文件的权限..我不知道还能做什么?

2 个答案:

答案 0 :(得分:7)

好的,我找到了解决方案。

基本上,LetsEncrypt正在if elseif(condition) { $('.content').removeClass('class2 class3').addClass('class1'); } else if(condition2) { $('.content').removeClass('class1 class3').addClass('class2'); } else { $('.content').removeClass('class1 class2').addClass('class3'); } 生成证书文件。这两个文件夹具有权限744("所有者可以读取,写入和执行;组和用户可以读取"),但这还不够:您必须授予读取和执行权限:

/etc/letsencrypt/live/

出于安全原因,这当然不是一个好的解决方案,但它是我发现的唯一可行的解​​决方案,当然它比以root身份运行Node.js服务器更好!

来源:https://groups.google.com/d/msg/node-red/g8cPmNgGnh0/guWq-8szBAAJ

答案 1 :(得分:0)

您可以尝试su -isudu susudo -s,然后cd {DIR}