-bash: acme.sh: command not found Let’s Encrypt证书

有点尴尬,按照我自己写的教程

Let’s Encrypt泛域名证书生成 acme.sh免费申请使用配置 地表最强教程

这次再次生成时 运行 命令报错如上

不知道这谷歌云的服务器有什么特殊,为什么报这个错。

解决,使用 acme 的绝对地址,举例如下,按照自己情况修改哦

修改前

acme.sh –issue –dns dns_namesilo –dnssleep 900 -d guozh.net -d ‘*.guozh.net’

修改后

/root/.acme.sh/acme.sh –issue –dns dns_namesilo –dnssleep 900 -d guozh.net -d ‘*.guozh.net’

未经允许不得转载:老郭种树 » -bash: acme.sh: command not found Let’s Encrypt证书

赞 (1)

3 评论

6+5=

  1. aRNoLD

    是配置文件的问题,两种解决办法,一是重新启动服务器,二是执行 source ~/.bashrc 更新用户配置,在root或其它用户的家目录,比如jack的家目录通常是在/home/jack下有.bashrc这样的隐藏文件。然后再执行就不用增加绝对路径了。另外,dnssleep这个参数没有必要加的。

    回复
    • guozh

      那个 dnssleep 参数是 api 中的吧,前面你说的我倒是不知道,感谢分享啦

      回复
  2. 老鹰

    source ~/.bashrc

    回复

能将我博客放入广告拦截白名单吗?

我尽量分享有用并且长期有用的内容,希望能帮到你,谢谢支持。