authentication - 尝试安装 SSL 时的 LetsEncrypt Web 服务器身份验证问题

标签 authentication ssl lets-encrypt

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

我被要求提供以下信息

Make sure your web server displays the following content at http://www.domain.com/.well-known/acme-challenge/7xLLYjA7YGAvkCaASuJQl6PE8nHYFh6TBvyMRD3 before continuing:

[Long String That I'm Being Asked To Display Here]

因此,通过我所有站点文件所在的 Filezilia,我在 .wellknown 目录中为以下内容创建了一个单独的目录,其中包含 acme-challenge 等等

.众所周知

极限挑战

7xLLYjA7YGAvkCaASuJQl6PE8nHYFh6TBvyMRD3

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

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

Self-verify of challenge failed.

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

最佳答案

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

token 是一个文件,而不是一个目录。您似乎正在使用 (S)FTP 的手动模式。您有 shell 访问权限吗?如果是,您可以运行一个自动创建文件的客户端。您可以运行 official client您似乎已经在使用或 list of available clients 中的任何其他客户端.

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

通常,您可以通过发布到官方支持表格 https://community.letsencrypt.org 获得更多帮助。 .

关于authentication - 尝试安装 SSL 时的 LetsEncrypt Web 服务器身份验证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36252873/

相关文章:

php - 某些服务器上的 FTP SSL 连接出现 ftp_put "Failed to establish connection"错误

python - Letsencrypt 导入错误 : No module named interface on amazon linux while renewing

php - 无需用户名和密码的身份验证

php - 在多个服务器之间使用 phpass 有多安全?

wcf - 使用自定义身份验证保护 WCF 服务端点

docker - 如何在本地网络(无域)中将我的 docker 与 SSL 连接?

ssl - 通过 Letsencrypt SSL 证书的 WebSocket 连接失败

php - Yii Framework 2.0 使用用户数据库登录

ssl - 无法构建 keystore : [Private key missing (bad password? )] - SOAPUI

security - 我可以使用 curl 获取服务器的私钥吗?