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安装的吗? 我是在用户根目录下 git clone https://github.com/licess/lnmp.git
是不是 放到/opt 目录下更好?
如果我 修改权限 让普通用户登陆时 可以执行 /usr/local/acme.sh/acme.sh.env
会不会有问题
多谢军哥指点
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/
回复 3# 的帖子
安装包源码放哪里都一样lnmp添加ssl时不是root也得sudo
~/.bashrc 中的用不到可以删掉,每次执行lnmp脚本添加ssl时会自行加载 多谢 军哥
执行 /usr/local/acme.sh/acme.sh.env
是不是用来检查证书 是否需要更新。如果是, 就直接更新?
页:
[1]