2

我需要证明我拥有此 SSL 证书将涵盖的域,因此我需要创建一个具有特定名称并包含特定内容的文件,但我似乎无法正确处理。

我被要求提供以下内容

在继续之前,请确保您的 Web 服务器在http://www.domain.com/.well-known/acme-challenge/7xLLYjA7YGAvkCaASuJQl6PE8nHYFh6TBvyMRD3上显示以下内容 :

[我被要求在此处显示的长字符串]

因此,通过我所有站点文件所在的 Filezilia,我在 .well-known 目录中使用 acme-challenge 为以下内容创建了一个单独的目录,依此类推

。知名

极限挑战

7xLLYjA7YGAvkCaASuJQl6PE8nHYFh6TBvyMRD3

然后在 7xLLYjA7YGAvkCaASuJQl6PE8nHYFh6TBvyMRD3 目录中,我创建了一个标题为 [我被要求显示的长字符串] 的文件,并将其作为文本文件的内容输入。

但是当我进入并让 LetsEncrypt 检查身份验证时,我收到以下消息

挑战的自我验证失败。

我这样做是完全错误的还是我在正确的轨道上?

4

1 回答 1

3
/.well-known/acme-challenge/7xLLYjA7YGAvkCaASuJQl6PE8nHYFh6TBvyMRD3
 ^ directory ^ directory    ^ file

token文件,不是目录。看来您正在使用(S)FTP 的手动模式。你有shell访问权限吗?如果是,您可以运行一个自动创建文件的客户端。您可以运行您似乎已经在使用的官方客户端,也可以运行可用客户端列表中的任何其他客户端。

如果您没有 shell 访问权限,我认为还有客户端从远程计算机自动执行它以通过 (S)FTP 上传文件。但是,如果您没有 shell 访问权限,您可能会遇到自动安装证书的问题。

通常,您会在https://community.letsencrypt.org上发布到官方支持表格中获得更多帮助。

于 2016-03-28T19:03:17.110 回答