问题标签 [certbot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1385 浏览

nginx - Certbot:无法将 nginx 配置为 webroot

我现在头发都掉光了。

我正在尝试将 Certbot (letsencrypt) 设置到我的服务器。但我什至无法通过以下方式提供网址http://myapp.com/.well-known/acme-challenge/myfile

和以下 nginx 配置:

但网址不可用:

我究竟做错了什么 ???请帮我!

0 投票
1 回答
718 浏览

ubuntu - Certbot/LetsEncrypt 隐私错误

我在我的服务器上安装了 SSL 以保护我的域,现在发生的事情是我在 Chrome 等中收到此错误:

攻击者可能试图从 example.com 窃取您的信息(例如,密码、消息或信用卡)。NET::ERR_CERT_AUTHORITY_INVALID

所以我发现它与 . 有关系chain,但我不知道如何解决这个问题。

我用来安装 SSL 的命令:./certbot-auto certonly --standalone --email pligthart@live.nl -d leeshetetiket.nl -d www.leeshetetiket.nl -d product.leeshetetiket.nl

nginx在 Ubuntu 服务器上运行。

我希望有人对此有解决方案。

0 投票
3 回答
20930 浏览

nginx - Certbot 未创建 acme-challenge 文件夹

几个月前我有工作让我们加密证书(使用旧的letsencrypt客户端)。我使用的服务器是 nginx。

Certbot 正在创建 .well-known 文件夹,但不是 acme-challenge 文件夹

现在我尝试通过创建新证书~/certbot-auto certonly --webroot -w /var/www/webroot -d domain.com -d www.domain.com -d git.domain.com

但我总是收到这样的错误:

(当然 HTML 标签内的点并不真的存在)

我一直在寻找解决方案,但还没有找到。有人知道为什么 certbot 不创建文件夹吗?

提前致谢!

0 投票
1 回答
426 浏览

python-2.7 - Certbot 抛出 TypeError

我在这里有点难过。我以前从未见过错误inspect.py,但在这里我尝试使用 certbot 安装一些 SSL 证书并发生错误。包括堆栈跟踪的 certbot 日志在这里,但错误是:

并在运行时发生certbot certonly。其他命令,例如检索版本,都很好。

我尝试了一些事情(卸载/重新安装等)但无济于事。我试图避免从 git 或其他来源安装(试图坚持使用yum)。更多细节

  • Centos @ 7.1.1503(核心)
  • 证书机器人@ 0.8.1

奇怪的是,这个错误似乎表明实现中有错误,但我觉得这很奇怪,因为我在另一台 CentOS 7 机器上使用 certbot 没有问题。

任何帮助是极大的赞赏。如果合适的话,我会在 GitHub 上打开一个问题,但我想我会先在这里问。

0 投票
1 回答
217 浏览

node.js - 将亚马逊 ec2 nodejs 实例重定向到 HTTPS

我在亚马逊 ec2 实例上运行节点/快速应用程序,没有负载均衡器,免费套餐。我正在尝试将所有内容重定向到 HTTPS。到目前为止,我所做的一切都是通过 EB CLI(eb deploy、eb ssh 等)完成的。

我从letsencrypt(certbot)获得了免费证书,并且按照本教程中的说明设置了nginx.conf 。我可以访问应用 URL 的 http 和 https 版本。http 检索我的 nodejs 应用程序,但 https 返回默认的 nginx html 页面(来自 /usr/share/nginx/html)。

我想仅在 HTTPS 上获取我的 nodejs 应用程序,并将所有 HTTP 请求重定向到 HTTPS。

我的 nginx.conf 如下:

0 投票
1 回答
1073 浏览

django - 在不控制根目录的情况下使用让加密

我正在运行一个 Django 网站并使用让我的 SSL 加密。框架的配置是这样的,我不能允许访问:http ://url.com/.xxxx

我可以允许免费访问的是: http ://url.com/static/.xxxx

我的 /static/ URL 可以接受和托管任何允许加密需求的随机文件。有没有办法让 certbot 支持 /static/ 而不是仅使用 / 作为 URL?

谢谢

编辑

我找到了一个我可以接受的解决方法。进一步挖掘,我发现 /.well-known/ 始终是 SSL 检查的基本目录。这意味着我们可以添加一个静态目录,它可以很好地与 certbot 一起工作。方法如下,首先将其添加到您的 apache 配置中:

然后将其添加到您的 settings.py 文件中:

将此添加到您的 urls.py 中:

重置您的网络服务器。现在您有一个特殊的 url /.well-known/ 它将托管 certbot 所需的任何文件。

我仍然想要一个比这更好的答案。

0 投票
2 回答
1127 浏览

amazon-ec2 - certbot SERVFAIL 正在查找一个 fordomain

我使用 certbot 为域生成证书,第一次效果很好。之后,我将我的 amazon ec2 实例(amazon linux)更改为另一个区域。所以我更改了子域的 A 记录,现在由于 DNS 问题我无法在新实例上生成证书

certbot-auto certonly --debug --standalone -d dev.******.com

如果你有一个想法......我完全迷路了

0 投票
1 回答
744 浏览

ubuntu - Letsencrypt Certbot 错误

我正在尝试按照本指南在运行 Ubuntu 12.04 的 Digital Ocean 液滴上生成证书:https ://certbot.eff.org/#ubuntuother-other

我看到以下错误:

./certbot-auto certonly

我已经在其他 2 台类似的服务器上成功运行,没有任何问题。有任何想法吗?

编辑

找到相关的 Github 问题:https ://github.com/certbot/certbot/issues/1081

似乎与内存有关,而不是 Python。试图停止 apache 服务以释放内存但看到同样的错误。

0 投票
1 回答
488 浏览

https - 以编程方式设置letsencrypt的最简单/最正确的方法是什么?

我是这个领域的新手,所以我对替代方案和区分它们有点困惑。

我有一个泊坞窗图像。运行映像时,会运行一个 shell 脚本 ( startup.sh)。变量可以随时传入docker run。我希望每次将此映像作为容器运行时,都会向该运行容器授予一个新的 https 证书。似乎有多种方法可以做到这一点,我不确定哪种方法最好或最简单。在沿着这些道路行驶之前,我想知道哪条路最好。

我不确定这些中的任何一个如何真正相互关联。如果 certbot 足够了,为什么还会存在其他任何一个?我认为可以安全地假设 certbot(我认为以前称为letsencrypt客户端)早于其余部分。

我想要一些关于如何找出这些策略中哪一个最有意义的指导——我只是不知道我可以问谁。

谢谢!

0 投票
1 回答
443 浏览

nginx - Http 未重定向到 https nginx

我已经在 digitalocean 教程的 ubuntu 14.04 上使用 certbot 设置了letsEncrypt 免费 ssl。如果有人试图访问 80 ( http://gw2axiom.com ) 上的页面,则会显示 404 not found。如果您尝试https://gw2axiom.com它将正常工作。之后,http 将重定向到 443。 可能是什么原因? 我的nginx配置文件如下: