VPS侦探论坛

 找回密码
 注册
查看: 3386|回复: 4

lnmp 1.5beta 是不是要用root安装?

[复制链接]
发表于 2018-1-24 16:05:09 | 显示全部楼层 |阅读模式

我是用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安装的吗?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2018-1-24 16:12:29 | 显示全部楼层


我是在用户根目录下 git clone https://github.com/licess/lnmp.git

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

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

多谢军哥指点
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2018-1-24 21:31:24 | 显示全部楼层

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/
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2018-1-25 09:19:48 | 显示全部楼层

回复 3# 的帖子




安装包源码放哪里都一样
lnmp添加ssl时不是root也得sudo
~/.bashrc 中的用不到可以删掉,每次执行lnmp脚本添加ssl时会自行加载
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2018-1-25 14:33:41 | 显示全部楼层

多谢 军哥
执行 /usr/local/acme.sh/acme.sh.env

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

军哥运维代购:http://shop63846532.taobao.com/

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-24 17:09 , Processed in 0.026822 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表