diff --git a/说明.md b/说明.md index cad382e..780474f 100644 --- a/说明.md +++ b/说明.md @@ -42,7 +42,7 @@ wget -O - https://get.acme.sh | sh -s email=my@example.com 并创建 一个 shell 的 alias,例如 `.bashrc`,方便你的使用: `alias acme.sh=~/.acme.sh/acme.sh` -2) 自动为你创建 cronjob, 每天 0:00 点自动检测所有的证书,如果快过期了,需要更新,则会自动更新证书。 +2) 自动为你创建 cronjob, 每天 0:00 点自动检测所有的证书,如果达到自动更新的天数阈值,则会自动更新证书。 更高级的安装选项请参考: https://github.com/acmesh-official/acme.sh/wiki/How-to-install @@ -60,7 +60,7 @@ wget -O - https://get.acme.sh | sh -s email=my@example.com ### 直接签发 -只需要指定域名,并指定域名所在的网站根目录. **acme.sh** 会全自动的生成验证文件,并放到网站的根目录,验证完成后会聪明的删除验证文件,整个过程没有任何副作用。 +只需要指定域名,并指定域名所在的网站根目录. **acme.sh** 会全自动的生成验证文件,并放到网站的根目录,验证完成后会聪明地删除验证文件,整个过程没有任何副作用。 ```shell acme.sh --issue -d mydomain.com -d www.mydomain.com --webroot /home/wwwroot/mydomain.com/ @@ -73,7 +73,7 @@ acme.sh --issue -d 203.0.113.195 -w /home/username/public_html --server letsencr ``` ### 使用 Apache 模式 -如果你用的 **Apache** 服务器,**acme.sh** 还可以智能的从 **Apache** 的配置中自动完成验证,你不需要指定网站根目录: +如果你用的 **Apache** 服务器,**acme.sh** 还可以智能地从 **Apache** 的配置中自动完成验证,你不需要指定网站根目录: ```shell acme.sh --issue --apache -d example.com -d www.example.com -d cp.example.com @@ -81,13 +81,13 @@ acme.sh --issue --apache -d example.com -d www.example.com -d cp.example.com ### 使用 Nginx 模式 -如果你用的 **Nginx** 服务器,或者反代,**acme.sh** 还可以智能的从 **Nginx** 的配置中自动完成验证,你不需要指定网站根目录: +如果你用的 **Nginx** 服务器,或者反代,**acme.sh** 还可以智能地从 **Nginx** 的配置中自动完成验证,你不需要指定网站根目录: ```shell acme.sh --issue --nginx -d example.com -d www.example.com -d cp.example.com ``` -**注意,无论是 Apache 还是 Nginx 模式,acme.sh 在完成验证之后,会恢复到之前的状态,都不会私自更改程序本身的配置. 好处是你不用担心配置被搞坏,也有一个缺点,你需要自己配置 SSL 项,否则只能成功生成证书,你的网站还是无法正常使用 HTTPS。** +**注意,无论是 Apache 还是 Nginx 模式,acme.sh 在完成验证之后,会恢复到之前的状态,都不会私自更改程序本身的配置。好处是你不用担心配置被搞坏,也有一个缺点,你需要自己配置 SSL 项,否则只能成功生成证书,你的网站还是无法正常使用 HTTPS。** ### 使用独立服务模式 @@ -223,7 +223,7 @@ Le_RealFullChainPath=/etc/acme/example.com/chain.pem # 5. 更新证书 -目前证书每 60 天自动更新,你无需任何操作。 +目前证书每 30 天自动更新,你无需任何操作。 但是你也可以强制续签证书: @@ -237,7 +237,7 @@ acme.sh --renew -d example.com --force 此外,安装证书后,相关信息是保存在 `~/.acme.sh/example.com/example.conf` 文件下的,内容就是 `acme.sh --info -d example.com` 输出的信息,不过 `reloadcmd` 在文件中使用了 Base64 编码。理论上可以通过直接修改该文件来修改 `ReloadCmd`,且修改时,无需 Base64 编码,直接写命令原文 `acme.sh` 也可以识别。 -不过,由于 `example.conf` 文件的位置和内容格式以后可能会改变,且 `example.conf` 一直都是内部使用,后续也有可能会改为用 SQLite 或者 MySQL 格式存储. 所以一般不建议自己修改。 +不过,由于 `example.conf` 文件的位置和内容格式以后可能会改变,且 `example.conf` 一直都是内部使用,后续也有可能会改为用 SQLite 或者 MySQL 格式存储。所以一般不建议自己修改。 # 7. 更新 acme.sh