-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’

本文由老郭种树原创,转载请注明:https://guozh.net/bash-acme-sh-command-not-found/

-bash: acme.sh: command not found Let’s Encrypt证书》有3个想法

  1. aRNoLD

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

    回复

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注