尝试在 GlassFish 上让 LetsEncrypt 达到 运行
Trying to get LetsEncrypt to run on GlassFish
我一直在尝试在我的服务器上安装 LetsEncrypt。我的服务器是 GlassFish 上的 运行,我从所有 letsencrypt 服务中收到一大堆挑战错误,我们将不胜感激!
系统信息:
中央操作系统 7
网络服务:GlassFish
以下是错误代码的一些图片:
问题不在您的 GlassFish 配置中,而是因为 LetsEncrypt 服务无法在错误中显示的 url 下找到 letsencrypt 文件(以 https://mdjdreview.com/index.php/.well-known/acme-challenge/...
开头)。
这是因为您的 GlassFish 不提供文件,而是将 URL 重定向到 EdgeMAX 应用程序,这只是 returns 404 页面 - 未找到。
我建议按照 letsencrypt 指南中的步骤操作:https://certbot.eff.org/#centosrhel7-other,并使用 certonly
选项和 --standalone
。您需要暂时停止 GlassFish(或侦听端口 80 的代理服务器),因为此选项需要 运行 一个独立的 HTTP 服务器,它会与 GlassFish 发生冲突。
Letsencrypt 要求您的服务器提供来自指定 URL 的 letsencrypt 文件,并且根据您当前的配置,使用 GlassFish 无法做到这一点。
我一直在尝试在我的服务器上安装 LetsEncrypt。我的服务器是 GlassFish 上的 运行,我从所有 letsencrypt 服务中收到一大堆挑战错误,我们将不胜感激!
系统信息: 中央操作系统 7 网络服务:GlassFish
以下是错误代码的一些图片:
问题不在您的 GlassFish 配置中,而是因为 LetsEncrypt 服务无法在错误中显示的 url 下找到 letsencrypt 文件(以 https://mdjdreview.com/index.php/.well-known/acme-challenge/...
开头)。
这是因为您的 GlassFish 不提供文件,而是将 URL 重定向到 EdgeMAX 应用程序,这只是 returns 404 页面 - 未找到。
我建议按照 letsencrypt 指南中的步骤操作:https://certbot.eff.org/#centosrhel7-other,并使用 certonly
选项和 --standalone
。您需要暂时停止 GlassFish(或侦听端口 80 的代理服务器),因为此选项需要 运行 一个独立的 HTTP 服务器,它会与 GlassFish 发生冲突。
Letsencrypt 要求您的服务器提供来自指定 URL 的 letsencrypt 文件,并且根据您当前的配置,使用 GlassFish 无法做到这一点。