VPS侦探论坛

标题: lnmp 1.5beta 是不是要用root安装? [打印本页]

作者: RickHunter    时间: 2018-1-24 16:05
标题: lnmp 1.5beta 是不是要用root安装?
我是用sudo ./install.sh安装的
现在每次ssh login 都会出现

Last login: Wed Jan 24 15:50:36 2018 from xx.xx.xx.xx
-bash: /usr/local/acme.sh/acme.sh.env: Permission denied
leo@origin:~$  



cat ~/.bashrc 最后可以看到
. "/usr/local/acme.sh/acme.sh.env"



大家都是用root登陆ssh安装的吗?
作者: RickHunter    时间: 2018-1-24 16:12
我是在用户根目录下 git clone https://github.com/licess/lnmp.git

是不是 放到/opt 目录下更好?

如果我 修改权限 让普通用户登陆时 可以执行 /usr/local/acme.sh/acme.sh.env
会不会有问题

多谢军哥指点
作者: RickHunter    时间: 2018-1-24 21:31
chmod 755 /usr/local/acme.sh/

问题解决

因为acme.sh默认是安装在用户根目录下的,所以700权限就够了。 但是conf/lnmp 将acme.sh装在/usr/local/acme.sh/下了

建议在 line 986:      
./acme.sh --install --home /usr/local/acme.sh --certhome /usr/local/nginx/conf/ssl

后增加
chmod 755 /usr/local/acme.sh/

作者: licess    时间: 2018-1-25 09:19
标题: 回复 3# 的帖子
安装包源码放哪里都一样
lnmp添加ssl时不是root也得sudo
~/.bashrc 中的用不到可以删掉,每次执行lnmp脚本添加ssl时会自行加载
作者: RickHunter    时间: 2018-1-25 14:33
多谢 军哥
执行 /usr/local/acme.sh/acme.sh.env

是不是用来检查证书 是否需要更新。如果是, 就直接更新?




欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/) Powered by Discuz! X3.4