编程语言
首页 > 编程语言> > node.js – Nodejs ssl密钥权限被拒绝

node.js – Nodejs ssl密钥权限被拒绝

作者:互联网

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

enter image description here

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

解决方法:

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

基本上,LetsEncrypt在/ etc / letsencrypt / live /和/ etc / letsencrypt / archive /中生成证书文件.这两个文件夹具有权限744(“所有者可以读取,写入和执行;组和用户可以读取”),但这还不够:您必须授予读取和执行权限:

sudo chmod 755 /etc/letsencrypt/live/
sudo chmod 755 /etc/letsencrypt/archive/

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

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

标签:linux,node-js,lets-encrypt
来源: https://codeday.me/bug/20190611/1218813.html